Abstract
Designing complex systems such as satellites requires delivering design data with the associated list of updates regularly in a form of release notes. Creating release notes for system data delivery is challenging for system architects because it requires analyzing all resolved issues during a particular period of time and then summarizing them in a readable format for other architects. In this paper we present an approach for creating release notes. We performed an empirical study involving large amount of satellite projects data to categorize the content of release notes delivered by architects. We have identified the main patterns. We developed an algorithm that discovers these patterns given the history of project data. We applied our approach to system data managed in configuration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Madni, A., et al.: Model-based systems engineering: motivation, current status, and needed advances. In: Disciplinary Convergence in Systems Engineering Research (2018)
Lanubile, F., et al.: Collaboration tools for global software engineering. IEEE Softw. 27(2), 52–55 (2010)
Schindel, B., et al.: Introduction to the agile systems engineering life cycle MBSE pattern. In: INCOSE International Symposium (2016)
Boehm, B.: Software defect reduction top 10 list. IEEE Comput. J. 34(1), 135–137 (2001)
Lotufo, R., et al.: Modelling the ‘Hurried’ bug report reading process to summarize bug reports. J. Empir. Softw. Eng. 20(2), 516–548 (2015)
Eisenmann, H.: MBSE has a good start; requires more work for sufficient support of systems engineering activities through models. INCOSE Insight 18(2), 14–18 (2015)
Eisenmann, H., et al.: RangeDB the product to meet the challenges of nowadays system database. In: SESP-ESA (2015)
Eickhoff, J.: Onboard Computers, Onboard Software and Satellite Operations. Springer, Berlin (2012)
Cazenave, C., et al.: Benefiting of digitalization for spacecraft engineering. In: SESP-ESA (2017)
Klepper, S., et al.: Semi-automatic generation of audience-specific release notes. In: IEEE/ACM CSED 2016 (2016)
Cortès-Coy, L., et al.: ChangeScribe: a tool for automatically generating commit messages. In: IEEE SCAM 2014 (2014)
Le, T., et al.: RCLinker: automated linking of issue reports and commits leveraging rich contextual information. In: IEEE ICPC 2015 (2015)
Bachmann, A., et al.: The missing links: bugs and bug-fix commits. In: ACM SIGSOFT FSE (2010)
Bird, C., et al.: Fair and balanced?: bias in bug-fix datasets. In: ACM SIGSOFT FSE (2009)
Thanh, N., et al.: A case study of bias in bug-fix datasets. In: Working Conference on Reverse Engineering (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Khalfallah, M. (2019). Generation and Visualization of Release Notes for Systems Engineering Software. In: Bonjour, E., Krob, D., Palladino, L., Stephan, F. (eds) Complex Systems Design & Management. CSD&M 2018. Springer, Cham. https://doi.org/10.1007/978-3-030-04209-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-04209-7_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-04208-0
Online ISBN: 978-3-030-04209-7
eBook Packages: EngineeringEngineering (R0)