Title :
The Adventure of Developing a Software Application on a Pre-release Platform: Features and Learned Lessons
Author :
Siebra, Clauirton ; Mascaro, Angelica ; Silva, Fabio Q. B. ; Santos, Andre L. M.
Author_Institution :
Inf. Center, Fed. Univ. of Paraiba, Joao Pessoa, Brazil
Abstract :
From September 2011 to May 2012, Microsoft delivered three pre-releases of Windows 8. Its principal goal was to present the features of this operating system (OS) and motivate the development of new applications to this platform. However, as any pre-release version, several parts of the code and related documentations were incomplete. Furthermore, its APIs were very prone to be changed until the final release. Even considering such risks, the company X decided to face these challenges and create an application to be embedded into Windows 8 tablets as soon as this OS was released. This paper discusses interesting aspects of this adventure and some lessons that may be important to development teams that intend to trail this kind of project. Metrics are also used to better characterize some of these aspects.
Keywords :
application program interfaces; notebook computers; operating systems (computers); software engineering; APIs; OS; Windows 8 tablets; operating system; pre-release platform; software development application; Companies; Documentation; Informatics; Measurement; Software; Time to market; metrics; risks management; software development;
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
DOI :
10.1109/ICSM.2013.95