Release Management Is Not Just for Software Development

2011 ◽  
pp. 45-55

Author(s):  
Selami Bagriyanik ◽  
Adem Karahoca

Purpose of Study: We investigate the big data studies using batch and/or streaming data generated in the process of software development lifecycle. All phases of application development phases are in our scope including but not limited to elicitation, requirements analysis, design, software implementation, version control management, unit / functional / regression / automated / performance / stress test, release management, application log monitoring,  application usage monitoring, user complaint management, security and compliance management and software problem management.Methods: We use a systematic literature review methodology used in Software Engineering studies to find and analyse the related studies published from January 2010 to October 2015. We synthesize the quantitative and qualitative outputs of selected papers and report the results.Findings and Results: In general, there are scarce studies in the literature. However there are relatively more papers regarding some areas such as Software Quality, Development, Project Management and Human Computer Interaction. However research in some fields such as Deployment, Requirements Engineering, Release Management and Mobile Applications were relatively less. Conclusions & Recommendations: More studies are required to identify the use cases, data attributes, measurements, platform requirements especially in the fields which are identified as having lack of study.  A holistic big data perspective is needed to support software engineering ecosystems in large and complex enterprises. Keywords: Big Data, Software Engineering, Software Analytics, Data Mining, Software Development, Operational Intelligence, Software Archaeology



Author(s):  
Martin Michlmayr ◽  
Brian Fitzgerald

As the Free and Open Source (FOSS) concept has matured, its commercial significance has also increased, and issues such as quality and sustainability have moved to the fore. In this study, the authors focus on time-based release management in large volunteer FOSS projects, and reveal how they address quality and sustainability issues. They discuss the differences between release management in the traditional software context and contrast it with FOSS settings. Based on detailed case studies of a number of prominent FOSS projects, they describe the move to time-based release management and identify the factors and criteria necessary for a successful transition. The authors also consider the implications for software development more generally in the current dynamic Internet-enabled environment.



Author(s):  
Hualter O. Barbosa ◽  
Witalo C. X. Albuquerque ◽  
Alexandre I. Bandeira ◽  
Luiz H. Albuquerque ◽  
Ueslei E. Pivoto ◽  
...  


2013 ◽  
Vol 55 (5) ◽  
Author(s):  
Wolfgang Mauerer ◽  
Michael C. Jaeger

AbstractSoftware engineering in open source projects faces similar challenges as in traditional software development (coordination of and cooperation between contributors, change and release management, quality assurance, …), but often uses different means of solving them. This leads to some salient distinctions between both worlds, especially with respect to communication and how technical issues are addressed. The variations within open source software (OSS) communities are considerable, and many different approaches are currently in use, ranging from informal conventions to highly systematic, formally specified and rigidly applied processes. We discuss the archetypal best practises in the field, illustrate them by presenting example projects, and provide a comparison to traditional approaches.





2006 ◽  
Author(s):  
Jeffrey Wampler ◽  
Emilie Roth ◽  
Randall Whitaker ◽  
Kendall Conrad ◽  
Mona Stilson ◽  
...  
Keyword(s):  


Sign in / Sign up

Export Citation Format

Share Document