Title :
Agile software assessment (Invited paper)
Author :
Nierstrasz, Oscar ; Lungu, Mircea
Author_Institution :
Software Composition Group, Univ. of Bern, Bern, Switzerland
Abstract :
Informed decision making is a critical activity in software development, but it is poorly supported by common development environments, which focus mainly on low-level programming tasks. We posit the need for agile software assessment, which aims to support decision making by enabling rapid and effective construction of software models and custom analyses. Agile software assessment entails gathering and exploiting the broader context of software information related to the system at hand as well as the ecosystem of related projects, and beyond to include “big software data”. Finally, informed decision making entails continuous assessment by monitoring the evolving system and its architecture. We identify several key research challenges in supporting agile software assessment by focusing on customization, context and continuous assessment.
Keywords :
decision making; software prototyping; agile software assessment; big software data; custom analyses; decision making support; development environments; informed decision making; software development; software information; Analytical models; Biological system modeling; Context; Decision making; Ecosystems; Monitoring; Software;
Conference_Titel :
Program Comprehension (ICPC), 2012 IEEE 20th International Conference on
Conference_Location :
Passau
Print_ISBN :
978-1-4673-1213-4
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2012.6240507