834 Hits in 8.1 sec

An Open Source Environment for an Agile Development Model [chapter]

Paolo Ciancarini, Marcello Missiroli, Francesco Poggi, Daniel Russo
2020 IFIP Advances in Information and Communication Technology  
Tools are of paramount importance in automating software engineering tasks; although the Agile Manifesto prefers "individuals and their interactions over processes and tools", some agile development activities  ...  In this paper we introduce the Compositional Agile System (CAS), an environment created to support iAgile and automate some of its tasks using OSS tools. iAgile is a Scrum-like model designed to develop  ...  Angelo Messina (rit.) for the interviews and the lively constructive discussions we had concerning iAgile. We thank for the support obtained with the project PNRM AMINSEP from CINI and from CNR/ISTC.  ... 
doi:10.1007/978-3-030-47240-5_15 fatcat:v6jm2brzyfezlgvpc3xzfdefhy

A Systematic Literature Review on relationship between agile methods and Open Source Software Development methodology [article]

Taghi Javdani Gandomani, Hazura Zulzalil, Abdul Azim Abdul Ghani and Abu Bakar Md Sultan
2013 arXiv   pre-print
Agile software development methods (ASD) and open source software development methods (OSSD) are two different approaches which were introduced in last decade and both of them have their fanatical advocators  ...  Major goal of this study was assessment of the relation and integration of ASD and OSSD. Analyzing of collected data shows that ASD and OSSD are able to support each other.  ...  Currently, he is a Professor at the Faculty of Computer Science and Information Technology, University Putra Malaysia.  ... 
arXiv:1302.2748v1 fatcat:rf2mzfcxmbcrxho3iufk65dfmy

Comparing practices for reuse in integration-oriented software product lines and large open source software projects

Jilles van Gurp, Christian Prehofer, Jan Bosch
2010 Software, Practice & Experience  
Finally, we discuss which practices are successful in which environment and how current practices can move towards more open, widely scoped and distributed software development.  ...  Two of these studies are based on published software product line case studies, for the other two we analyze the practices in two large and successful open source projects based on their published developer  ...  differentiating software components, are putting pressure on time to market.  ... 
doi:10.1002/spe.955 fatcat:fphdgkpqvnbglf3hhckn3yjktm

Potentials and challenges of recommendation systems for software development

Hans-Jörg Happel, Walid Maalej
2008 Proceedings of the 2008 international workshop on Recommendation systems for software engineering - RSSE '08  
We introduce a novel "landscape" of software development recommendation systems and line out several scenarios for knowledge sharing and collaboration.  ...  However structured artifacts and semantically well-defined development activities bear large potentials for further recommendation scenarios.  ...  Many software projects fail because status information and open issues are not communicated properly and on time.  ... 
doi:10.1145/1454247.1454251 dblp:conf/sigsoft/HappelM08 fatcat:q7ov2jpe4bglje46nkwobrgdeu

Developing a web-enabled HLA federate based on poRTIco RTI

Zhiying Tu, Gregory Zacharewicz, David Chen
2011 Proceedings of the 2011 Winter Simulation Conference (WSC)  
This approach intends to improve federate components interoperability and agility in a heterogeneous, distributed and dynamic context.  ...  The approach assumes some of the recently released HLA Evolved standard web service requirements. The implementation is based on improving the open source poRTIco HLA RTI tool.  ...  When simulation time moves forward, RTI will send Event j of federate j , whose T stampj + L j > LBTS i (Low Bound on Time Stamps) will be triggered and sent to related Federate i .  ... 
doi:10.1109/wsc.2011.6147940 dblp:conf/wsc/TuZC11 fatcat:yu5opncwmrc2jepm5fzlzlh6ma

SmartRestaurant - A Report on the Development of a NFC-Based Mobile Application

Vanda Rosa, Isabel Sofia Brito, João Paulo Barros
2013 Proceedings of the 8th International Joint Conference on Software Technologies  
The paper presents the lessons learned during the development process used in this case study, including the functionalities already implemented, the future work, and also the process successes and failures  ...  This paper presents as a case study our experience gathered along the development of a mobile application prototype to be used by restaurant clients.  ...  His suggestions and knowledge about NFC technology have been very useful for this project.  ... 
doi:10.5220/0004567203220327 dblp:conf/icsoft/RosaBB13 fatcat:rgxr6pwaxbhnxddcjaneqjy3ge

Measuring Program Comprehension: A Large-Scale Field Study with Professionals

Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li
2017 IEEE Transactions on Software Engineering  
We also investigate the impact of programming language, developers' experience, and project phase on the time that is spent on program comprehension, and we find senior developers spend significantly less  ...  We then measure the comprehension time by calculating the time that developers spend on program comprehension, e.g. inspecting console and breakpoints in IDE, or reading and understanding tutorials in  ...  Sometimes, the boss thinks maintaining a project is much easier than developing a project from scatch, and thus we should deliver a maintenance project on time.  ... 
doi:10.1109/tse.2017.2734091 fatcat:2jrjksbrl5blrezdlpkarkz6um

A Case Study on the Impact of Refactoring on Quality and Productivity in an Agile Team [chapter]

Raimund Moser, Pekka Abrahamsson, Witold Pedrycz, Alberto Sillitti, Giancarlo Succi
2008 Lecture Notes in Computer Science  
Refactoring is a hot and controversial issue. Supporters claim that it helps increasing the quality of the code, making it easier to understand, modify and maintain.  ...  Our findings are applicable to small teams working in similar, highly volatile domains (ours is application development for mobile devices).  ...  Special thanks go to development team at VTT, Oulu, Finland, which has been disposed to install and use the PROM tool for data collection and in the end, enabled this case study.  ... 
doi:10.1007/978-3-540-85279-7_20 fatcat:jyj4ymkkszaxlaon7jtlnkkvwm

Selection Mechanism of Micro-Services Orchestration Vs. Choreography

Neha Singhal, Usha Sakthivel, Pethuru Raj
2019 International journal of Web & Semantic Technology  
MSA is emerging as an excellent architecture style enabling the division of large and complex applications into micro-scale yet many services, each runs in its own process, has its own APIs, and communicates  ...  On the other side for the business dynamic requirement these microservices need to be composed for the realization of enterprise-scale, and business-critical applications.  ...  The key container benefits of containers are given below:- • Agile application creation and running -Building container images through the techniques and tools provided by the open source Docker platform  ... 
doi:10.5121/ijwest.2019.10101 fatcat:wc2apn2itbfs7i6hqt7mgpaitm

Effective communication of software development knowledge through community portals

Christoph Treude, Margaret-Anne Storey
2011 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering - SIGSOFT/FSE '11  
Knowledge can be captured and distributed using a variety of media, including traditional help files and manuals, videos, technical articles, wikis, and blogs.  ...  Our findings lead to actionable advice for industry by articulating the benefits and possible shortcomings of the various communication channels in a knowledge-sharing portal.  ...  We also appreciate suggestions from Gargi Bougie and Nancy Songtaweesin as well as the logistical support and editing by Cassandra Petrachenko.  ... 
doi:10.1145/2025113.2025129 dblp:conf/sigsoft/TreudeS11 fatcat:kewdfjhnzbaihbzwnbt6jcqmti

Proactive Detection of Higher- Order Software Code Conflict's System

Godswill U., Laeticia N.
2018 International Journal of Computer Applications  
With this, system conflicts are detected on time during design and resolved before they become more difficult to handle or before the code becomes too voluminous to debug.  ...  We present an approach to help developers identify and resolve conflicts early, before those conflicts become severe and before relevant changes fade away in the developers' memories.  ...  on his experience of using an agile approach to develop a large medical system with 300 developers working in geographically distributed teams.  ... 
doi:10.5120/ijca2018916776 fatcat:6u3fjgdonvceripseltcu2okae

Inner Source Project Management [chapter]

Martin Höst, Klaas-Jan Stol, Alma Oručević-Alagić
2014 Software Project Management in a Changing World  
An emerging approach to achieve this is Inner Source, which refers to the adoption of Open Source development practices within the confines of an organization.  ...  With an Inner Source approach, individuals, teams, and departments within an organization can start software projects, very similar to the Open Source model.  ...  This work was conducted within the ITEA2-SCALARE project, supported by Vinnova and Enterprise Ireland, and further by Science Foundation Ireland grant 10/CE/ I1855 to Lero -the Irish Software Engineering  ... 
doi:10.1007/978-3-642-55035-5_14 fatcat:v4h257k5a5f7jlevqh7wsfbaju

Identifying wasted effort in the field via developer interaction data

Gergo Balogh, Gabor Antal, Arpad Beszedes, Laszlo Vidacs, Tibor Gyimothy, Adam Zoltan Vegh
2015 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
We present and evaluate profiles of two important axes of the development process: by milestone and by application layers.  ...  This wasted effort is of central interest to the project management to assure on-time delivery.  ...  INTRODUCTION On-time delivery determines the daily life of software companies, hence development productivity is a key point to research and improve.  ... 
doi:10.1109/icsm.2015.7332490 dblp:conf/icsm/BaloghABVGV15 fatcat:guc74by3tjbtjm63sphmqrcg6u

Empirical software engineering at Microsoft Research

Christian Bird, Brendan Murphy, Nachiappan Nagappan, Thomas Zimmermann
2011 Proceedings of the ACM 2011 conference on Computer supported cooperative work - CSCW '11  
We highlight our unique ability to leverage industrial data and developers and the ability to make near term impact on Microsoft via the results of our studies.  ...  to the CSCW community.  ...  to quantify, characterize and explore the relationship between different variables to deliver high quality secure software on time and within budget.  ... 
doi:10.1145/1958824.1958846 dblp:conf/cscw/BirdMNZ11 fatcat:xoaf2oisqjai7hpzqbeohtc67a

Building a high-level architecture federated interoperable framework from legacy information systems

Zhiying Tu, Gregory Zacharewicz, David Chen
2012 International journal of computer integrated manufacturing (Print)  
This paper intends to harmonize both the MDA (Model Driven Architecture) and the HLA development process to form an accelerated development lifecycle by reusing both the information and the behaviour of  ...  The interfaces are developed in accordance with the HLA standard that proposes message interoperability and synchronisation mechanisms among distributed systems.  ...  and provides effective support for the open source community (Richardson 2007) .  ... 
doi:10.1080/0951192x.2011.646306 fatcat:zp5jgd2etjevppapbs2o6t65py
« Previous Showing results 1 — 15 out of 834 results