1,700 Hits in 10.6 sec

Combining Data Analytics with Team Feedback to Improve the Estimation Process in Agile Software Development

Antonio Vetrò, Rupert Dürre, Marco Conoscenti, Daniel Méndez Fernández, Magne Jørgensen
2018 Foundations of Computing and Decision Sciences  
We combine software project data analytics with elicitation of teams' feedback, identify root causes for wrong estimates and propose an improved version of the estimation process.  ...  We apply a mixed research method to improve the user stories estimation process in a German company following agile software development.  ...  Acknowledgment We would like to thank Sacha Storz and the whole team in the partner company: without their restless availability and cooperation this experimentation would have not been possible.  ... 
doi:10.1515/fcds-2018-0016 fatcat:4laopijtv5erncoae4ed5nlefq

Cost Estimation in Agile Software Development Projects [chapter]

Michael Lang, Kieran Conboy, Siobhán Keaveney
2013 Information Systems Development  
Cost estimation has long been a difficult task in systems development, and although much research has focused on traditional methods, little is known about estimation in the agile method arena.  ...  A number of recommendations can be drawn from the research: estimation models are not a necessary component of the process; fixed price budgets can prove beneficial for both developers and customers; and  ...  developers and customers; and a critical success factor for agile cost estimation is that experience and past project data must be documented and used to guide the estimation of subsequent projects.  ... 
doi:10.1007/978-1-4614-4951-5_55 dblp:conf/isdevel/LangCK11 fatcat:occ4uyj4hnc2vh3w34evik3zd4

Research Directions for Developing and Operating Artificial Intelligence Models in Trustworthy Autonomous Systems [article]

Silverio Martínez-Fernández, Xavier Franch, Andreas Jedlitschka, Marc Oriol, Adam Trendowicz
2020 arXiv   pre-print
agile process for the development and continuous evolution of AI models; (c) an infrastructure for gathering key feedback required to address the trustworthiness of AI models at operation time; (d) continuous  ...  One reason lies in the emergence of sophisticated Artificial Intelligence (AI) solutions that boost the ability of ASs to self-adapt in increasingly complex and dynamic environments.  ...  Concluding Remarks In this vision paper, we identified the challenges that need to be overcome to develop and operate trustworthy AI-based ASs.  ... 
arXiv:2003.05434v1 fatcat:ghqghgq2zjee3brnoiwt3osk3q

Early adopters of emergency braking and speed alert

Risto Öörni, Fanny Malin
2017 IET Intelligent Transport Systems  
The combination of lightness and simplicity has been used in an earlier paper (Taromirad and Ramsin 2008a) as an indicator for measuring the agility of software development methods.  ...  In addition to its use as an adjective, the word appears in compound terms like agile software development (Qumer and Henderson-Sellers 2006a) , agile analytics (Earley 2014) , agile manufacturing (  ... 
doi:10.1049/iet-its.2016.0093 fatcat:hphygzdiqfbpxoasvnramf534a

Client Communication: A Major Issue in Agile Development

Tarek El-Najar, Imtiaz Ahmad, Mohammad Alkandari
2016 International Journal of Software Engineering and Its Applications  
With ease of usability and availability, this number is only expected to increase. With this intense usage for conversations, using such technology in RE and software development is highly expected.  ...  Agile development model solved a lot of its predecessor the waterfall model problems like time, cost, resources and high risk of failure due to incomplete or inaccurate requirements.  ...  As a result of being a core part of the agile development iteration, it is the reason behind lots of projects failures; as stated in [8] lots of agile projects fails because of problems of communication  ... 
doi:10.14257/ijseia.2016.10.12.10 fatcat:e5rcjqhh6zbvjc2nqgb5yw52be

A Review of Agile Software Effort Estimation Methods

Samson Wanjala Munialo, Geoffrey Muchiri Muketha
2016 International Journal of Computer Applications Technology and Research  
Agile software development method is one of the recent popular methods that were not taken into account in previous cost estimation reviews.  ...  Software cost estimation is an essential aspect of software project management and therefore the success or failure of a software project depends on accuracy in estimating effort, time and cost.  ...  Although traditional methods are used to estimate effort for agile software, they provide inaccurate results.  ... 
doi:10.7753/ijcatr0509.1009 fatcat:4aheudidgvbdhgyeafbebyxbae

User stories as lightweight requirements for agile clinical decision support development

2019 JAMIA Journal of the American Medical Informatics Association  
User stories concisely communicate the who, what, and why of a CDS request, and serve as lightweight requirements for agile development to meet the demand for increasingly diverse CDS.  ...  We sought to demonstrate applicability of user stories, progressively elaborated by testable acceptance criteria, as lightweight requirements for agile development of clinical decision support (CDS).  ...  Agile projects offer improvement (Supplementary Appendix A). 1, 30 Using Agile methods, working software delivered at the end of each iteration enables adaptive feedback and refinement of requirements  ... 
doi:10.1093/jamia/ocz123 pmid:31512730 pmcid:PMC6798563 fatcat:smgslc4cxfadbhvnpw3yv3ewri

Enhanced Framework for Big Data Requirement Elicitation

Aya Hesham, Osama E. Emam, Marwa Salah
2021 International Journal of Advanced Computer Science and Applications  
In summary, focusing on the entire process of requirement elicitation for big data software projects, not only on better  ...  Requirement engineering is one of the software development life cycle phases; it has been recognized as an important phase for collecting and analyzing a system's goals.  ...  In [24] , the authors proposed an architecture-centric agile big data analytics development methodology.  ... 
doi:10.14569/ijacsa.2021.0120816 fatcat:sxt7ft2xjjaktfixfy6zgbcalu

How agile teams make self-assignment work: a grounded theory study

Zainab Masood, Rashina Hoda, Kelly Blincoe
2020 Empirical Software Engineering  
We collected data through interviews with 42 participants representing 28 agile teams from 23 software companies and supplemented these interviews with observations.  ...  Self-assignment, a self-directed method of task allocation in which teams and individuals assign and choose work for themselves, is considered one of the hallmark practices of empowered, self-organizing  ...  Acknowledgements We would like to thank all the participants for their valuable inputs to this study.  ... 
doi:10.1007/s10664-020-09876-x fatcat:pdzp2muo2nbohp7e7odey2pylq

Developing and using checklists to improve software effort estimation: A multi-case study

Muhammad Usman, Kai Petersen, Jürgen Börstler, Pedro Santos Neto
2018 Journal of Systems and Software  
Our goal is two-fold: 1) to propose a process to develop and evolve estimation checklists for agile teams, and 2) to evaluate the usefulness of the checklists in improving expert estimation processes.  ...  This might cause underestimation, which is a common problem in software projects. This multi-case study aims to improve expert estimation of software development effort.  ...  Acknowledgments 856 We thank the anonymous reviewers for their valuable feedback, which has helped us in improving the paper.  ... 
doi:10.1016/j.jss.2018.09.054 fatcat:hgxdy3ftkfhetk3jiv2kpowo7a

Managing risks in Norwegian Agile Software Projects: Project Managers´ perspective

Lubna Siddique, Bassam A. Hussein
2016 International Journal of Engineering Trends and Technoloy  
This research aims at structuring understanding related to the core challenges faced by project managers and software developers while working with agile-based software projects in the Norwegian software  ...  project managers' and software developers' perspectives.  ...  Acknowledgments The authors wish to thank all the practitioners who took part in the study. We thank them all for sharing their valuable time and information.  ... 
doi:10.14445/22315381/ijett-v41p211 fatcat:ajvbfhcs6jcnfkme5hrbutuh4u

Bioprocess Control: Current Progress and Future Perspectives

Anurag S. Rathore, Somesh Mishra, Saxena Nikita, Priyanka Priyanka
2021 Life  
This needs to be accomplished while keeping process requirement, production cost, market value of product, regulatory constraints, and data acquisition requirements in our purview.  ...  Typical bioprocess comprises of different unit operations wherein a near optimal environment is required for cells to grow, divide, and synthesize the desired product.  ...  For life cycle inventory, software such as Biosolve and Superpro Designer are utilized to model a new production line in combination with LCA software GaBi [29] .  ... 
doi:10.3390/life11060557 fatcat:dwre7wmd65h3pdsew7zgwk26um

Negotiating Response-ability and Repeat-ability in Requirements Engineering

Nannette P. Napier, Lars Mathiassen, Roy D. Johnson
2006 International Conference on Information Systems  
Two perspectives have recently dominated managerial thinking within the software industry, one rooted in software process improvement and the other rooted in agile software development.  ...  As managers assess RE practices, they apply specific perspectives that determine problems identified and recommendations for improvement.  ...  Acknowledgements This research was funded in part by TelSoft, Research Alliance, and a GAANN grant from the U.S. Department of Education.  ... 
dblp:conf/icis/NapierMJ06 fatcat:xcxanf7yjvg2ldwmrbwwe5spa4

Machine Learning: A Software Process Reengineering in Software Development Organization

2019 International Journal of Engineering and Advanced Technology  
Machine Learning (ML) can be the key aspect for BPR in software development organization.  ...  The goal of this research study is raising the conceptual vision about integration of automation technology like ML and its life cycle development within Software Development Life Cycle (SDLC) of the software  ...  Core operations and their activities in a project may be deadlines, combination of easy tasks, risks and straightforward actions for development of software feature.  ... 
doi:10.35940/ijeat.b4563.129219 fatcat:po2gmgfqw5e4vphjhwiws5kkka

Defining Technical Risks in Software Development

Vard Antinyan, Miroslaw Staron, Wilhelm Meding, Anders Henriksson, Jorgen Hansson, Anna Sandberg
2014 2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement  
These methods and tools empower software engineers to quickly identify the few risky functions and files in a large code base.  ...  Based on these measures, we develop methods and tools for technical risk assessment in source code delivery.  ...  This research was carried out in the Software Centre with collaboration of Chalmers, University of Gothenburg, Ericsson, and Volvo Group Truck Technology.  ... 
doi:10.1109/iwsm.mensura.2014.14 dblp:conf/iwsm/AntinyanSMHHS14 fatcat:wcspwzwoebhrziyxyprbqlmqhi
« Previous Showing results 1 — 15 out of 1,700 results