My Account Log in

1 option

Research anthology on agile software, software development, and testing / Information Resources Management Association, editor.

EBSCOhost Academic eBook Collection (North America) Available online

View online
Format:
Book
Author/Creator:
Information Resources Management Association, author.
Contributor:
Association,, Information Resources Management, editor.
Language:
English
Subjects (All):
Agile software development.
Computer programs--Testing.
Computer programs.
Physical Description:
114 PDFs (4 volumes (2164 pages))
Place of Publication:
Hershey, PA : IGI Global, [2022]
System Details:
Mode of access: World Wide Web.
Summary:
"This reference book covers emerging trends of software development and testing, discussing the newest developments in agile software and its usage spanning multiple industries, covering topics such as global software engineering, knowledge management, and product development."
Contents:
Volume I. Section 1. Fundamental concepts and theories. Chapter 1. Challenges and trends of agile ; Chapter 2. Software architecture: developing knowledge, skills, and experiences ; Chapter 3. Disciplined teams vs. agile teams: differences and similarities in software development ; Chapter 4. Risk management metrics ; Chapter 5. A glossary of business sustainability concepts ; Chapter 6. A systematic review of attributes and techniques for open source software evolution analysis ; Chapter 7. A historical and bibliometric analysis of the development of agile
Section 2. Development and design methodologies. Chapter 8. Software effort estimation for successful software application development ; Chapter 9. Analysis and comparison of neural network models for software development effort estimation ; Chapter 10. Markov decision theory-based crowdsourcing software process model ; Chapter 11. Requirements to products and processes for software of safety important NPP ic systems ; Chapter 12. Towards a conceptual framework for security requirements work in agile software development ; Chapter 13. Adaptation of modern agile practices in global software engineering ; Chapter 14. The applicability of process-orientation to software development projects: the applicability of process-orientation to software development projects ; Chapter 15. Software development for information system - achieving optimum quality with security ; Chapter 16. Applying software engineering design principles to agile architecture ; Chapter 17. Agility in software development and project value: an empirical investigation ; Chapter 18. Agent-based approach for monitoring risks in software development projects ; Chapter 19. Agile scrum issues at large-scale distributed projects: scrum project development at large ; Chapter 20. Use of software metrics to improve the quality of software projects using regression testing ; Chapter 21. Trust in open source software development communities: a comprehensive analysis ; Chapter 22. Triggering specialised knowledge in the software development process: a case study analysis ; Chapter 23. Security testing framework for web applications ; Chapter 24. Threat modeling in agile software development ; Chapter 25. Cloud enhances agile software development
Volume II. Chapter 26. Software release planning using grey wolf optimizer ; Chapter 27. A survey on different approaches to automating the design phase in the software development life cycle ; Chapter 28. Expert group knowledge triggers: when knowledge surfaces ; Chapter 29. A customized quality model for software quality assurance in agile environment ; Chapter 30. An empirical study on the network model and the online knowledge production structure ; Chapter 31. An early multi-criteria risk assessment model: requirement engineering perspective ; Chapter 32. Building an ambidextrous software security initiative ; Chapter 33. Traditional or agile contracting for software development: decisions, decisions ; Chapter 34. Building ant system for multi-faceted test case prioritization: an empirical study ; Chapter 35. Application of design thinking methodology to the various phases of the software development life cycle ; Chapter 36. Adapting a requirements engineering process by key factors estimation ; Chapter 37. Fuzzy ontology for requirements determination and documentation during software development ; Chapter 38. Impact analysis of intelligent agents in automatic fault-prone components prediction and testing: impact analysis of intelligent agents in test automation ; Chapter 39. Adapting agile practices during the evolution of a healthcare software product ; Chapter 40. A model based on data envelopment analysis for the measurement of productivity in the software factory ; Chapter 41. A simulation model for application development in data warehouses
Section 3. Tools and technologies. Chapter 42. Use of qualitative research to generate a function for finding the unit cost of software test cases ; Chapter 43. Using epistemic game development to teach software development skills ; Chapter 44. Evolutionary approaches to test data generation for object-oriented software: overview of techniques and tools ; Chapter 45. Software cost estimation and capability maturity model in context of global software engineering ; Chapter 46. Security assurance in agile software development methods: an analysis of scrum, XP, and kanban ; Chapter 47. The role of neural networks and metaheuristics in agile software development effort estimation ; Chapter 48. Usability cost-benefit analysis for information technology applications and decision making ; Chapter 49. The mythical lines of code metric: a form of moral hazard ; Chapter 50. Software maintainability estimation in agile software development ; Chapter 51. The moderator of innovation culture and the mediator of realized absorptive capacity in enhancing organizations' absorptive capacity for SPI success ; Chapter 52. Metaheuristic techniques for test case generation: a review ; Chapter 53. Software testing under agile, scrum, and devops
Volume III. Chapter 54. MMT: a tool for observing metrics in software projects ; Chapter 55. Framework for reusable test case generation in software systems testing ; Chapter 56. An effective approach to test suite reduction and fault detection using data mining techniques ; Chapter 57. SERIES: a software risk estimator tool support for requirement risk assessment ; Chapter 58. Auditing an agile development operations ecosystem ; Chapter 59. Weaving security into devops practices in highly regulated environments ; Chapter 60. Tools and platforms for developing IoT systems ; Chapter 61. Coverage criteria for state-based testing: a systematic review ; Chapter 62. Techniques and trends towards various dimensions of robust security testing in global software engineering ; Chapter 63. Metastructuring for standards: how organizations respond to the multiplicity of standards
Section 4. Utilization and applications. Chapter 64. Social capital and knowledge networks of software developers: a case study ; Chapter 65. Team characteristics moderating effect on software project completion time ; Chapter 66. Co-diffusion effects in software sourcing arrangements ; Chapter 67. Measuring software development project performance: a case study on agıle KPI's for software start-ups ; Chapter 68. The influence of the application of agile practices in software quality based on ISO/IEC 25010 standard ; Chapter 69. A decision making paradigm for software development in libraries ; Chapter 70. Quality assurance issues for big data applications in supply chain management ; Chapter 71. Knowledge management and quality control in software outsourcing projects ; Chapter 72. Reuse in agile development process ; Chapter 73. The role of functional diversity, collective team identification, and task cohesion in influencing innovation speed: evidence from software development teams ; Chapter 74. Structuration and learning in a software firm: a technology-based entrepreneurship case study ; Chapter 75. Teaching model-driven engineering in a master's program: three editions on a PBL-based experience
Volume IV. Chapter 76. Systematic review of risks in domestic and global IT projects ; Chapter 77. Test suite optimization using firefly and genetic algorithm ; Chapter 78. Machine learning classification to effort estimation for embedded software development projects ; Chapter 79. Knowledge management in university-software industry collaboration ; Chapter 80. Migrating software towards mobile technologies ; Chapter 81. A game theoretic approach for quality assurance in software systems using antifragility-based learning hooks
Section 5. Organizational and social implications. Chapter 82. Media richness, knowledge sharing, and computer programming by virtual software teams ; Chapter 83.
Planned investment in information technology companies: innovative methods of the management in IT ; Chapter 84. Intuitionistic fuzzy decision making towards efficient team selection in global software development ; Chapter 85. The cultural and institutional barrier of knowledge exchanges in the development of open source software ; Chapter 86. Task assignment and personality: crowdsourcing software development ; Chapter 87. On the rim between business processes and software systems
Section 6. Managerial impact. Chapter 88. Boosting the competitiveness of organizations with the use of software engineering ; Chapter 89. Evaluation of determinants of software quality in offshored software projects: empirical evidences from India ; Chapter 90. The ISO/IEC 29110 software lifecycle standard for very small companies ; Chapter 91. Agile business analysis for digital transformation ; Chapter 92. A contingent approach to facilitating conflict resolution in software development outsourcing projects ; Chapter 93. New factors affecting productivity of the software factory ; Chapter 94. Disciplined or agile?: two approaches for handling requirement change management ; Chapter 95. Dilbert moments: exploring the factors impacting upon the accuracy of project managers' baseline schedules ; Chapter 96. Agile team measurement to review the performance in global software development ; Chapter 97. Measuring developers' software security skills, usage, and training needs
Section 7. Critical issues and challenges. Chapter 98. Towards a security competence of software developers: a literature review ; Chapter 99. Knowledge management initiatives in agile software development: a literature review ; Chapter 100. A systematic literature review on risk assessment and mitigation approaches in requirement engineering ; Chapter 101. The dynamics of product development in software startups: the case for system dynamics ; Chapter 102. Open source software development challenges: a systematic literature review on GitHub.
Notes:
Description based on print version record.
Includes bibliographical references and index.
ISBN:
9781668437032
OCLC:
1289419162

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account