Loading
The number, variety and popularity of automated software development techniques is constantly increasing: while in the past automation has been applied to facilitate such menial tasks as system build, recent years see automated tools taking over non-trivial tasks such as analyzing programs, reporting and repairing bugs and team and task management. We expect that in the coming 5-10 years software developers will no longer use automatic tools but collaborate with them as equal partners in the software development process or risk becoming obsolete and replaced. Understanding how developers can thrive in the emergent human/tool collaboration requires changing the ways developers make decisions and work together. Indeed, while automatic tools make algorithmic, rational decision making more efficient, they are inherently incapable of using intuition: it is well known that logic and gut feeling are essential for human mind to assist information processing and decision. Moreover, while both humans and machines fail they tend to fail in different ways: e.g., human overriding the machine-generated alarms was crucial in allowing Appollo 11 to land on the Moon. This calls for more profound investigation of what software development tasks can be entrusted to tools, and what should be performed by humans. As MSR researchers working on human aspects of software engineering we are uniquely positioned to address this challenge. Indeed, software repositories, such as source control systems, archived communications between project personnel, and defect tracking systems, are an invaluable source of information about communication and collaboration between developers, as well as about the ways they use currently available automatic tools. While importance of software repositories has been recognised in the past, we still miss a broader empirically-supported theory of software engineering capable of predicting the impact of such changes as growing automation of the software engineering process. If this research is not conducted now, we will not be able to take advantage of new automation techniques, but will be subdued by them, and ultimately come short of living up to expectations of the society. This joint seminar will set up a research line/agenda to investigate the broader empirically-supported theory of software engineering and be ready for the future. In terms of the number of publications and the number of participants to the major MSR events, Japan and the Netherlands are the most active countries in Asia and in Europe respectively. The seminar will provide an informal, yet informative, environment for both Japanese and Dutch researchers to benefit from the strengths and complementary characters of two of the strongest communities. We also aim to create a collaborative network towards the same goal, building theories, and to be key role players for such study in the MSR filed.
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=nwo_________::2788cfdac165ef59f67c6980387e3743&type=result"></script>');
-->
</script>