KIBO, a new hybrid software development method with enhanced information systems auditing capability
KIBO, a new hybrid software development method with enhanced information systems auditing capability
- Book Chapter
3
- 10.1007/978-3-030-03673-7_35
- Jan 1, 2018
Nowadays, hybrid software development approaches represent an important trend. By creatively combining various software development methods and techniques, companies seek to benefit from an increased flexibility in their software-intensive domains. This conceptual paper has two goals. First, it attempts to extend the concept of hybridity beyond the visible aspects of software development. Second, it introduces the concept of “institutional logic” as a cornerstone adopted from institutional theory. I propose to use this theory as a lens to improve our understanding of the waterfall/agile type of hybridity, i.e. when the logic of Traditional Software Engineering and the logic of Agile Software Development are concurrently adopted in an organization. Also, a relation between institutional logics and organizational cultures is proposed. The seeds of theory presented in this paper lead to a further theory building effort that will hopefully result in a better characterization of adoption motives and strategies related to hybrid software development.
- Research Article
- 10.4028/www.scientific.net/amr.267.979
- Jun 1, 2011
- Advanced Materials Research
Reviewing the history of software development, software development ideas and methods have always been in evolution, growing out of nothing and attracting ever-increasing attention. All sorts of evolution of software development ideas and methods can be summarized as from simplicity to complexity, from extensiveness to intensiveness, from the non-reuse to the reuse, from normalization to flexibility, from pursuing universality to emphasizing specificity, from tightly coupling to loosely coupling. The research is conducted on the future evolution of software development ideas and methods. In their evolution process, they will continue to take on the diversification trend with improving efficiency and assuring quality as the key points, combining normalization with flexibility, pursuing universality as well as specificity. Evolution of software development ideas and methods will continue. The above results offer a good basis for designing new software development ideas and methods.
- Book Chapter
7
- 10.1007/978-3-319-69926-4_33
- Jan 1, 2017
The application of software process models in industry includes traditional processes, agile processes, and process variants that aim at balancing traditional and agile with focus on specific industry needs. To investigate the characteristics of such hybrid software and system development approaches that combine agile and traditional approaches the HELENA project was initiated. HELENA is based on a large international survey. Based on the first HELENA survey, conducted in 2016, in 2017 a second round of surveys has been launched. This paper focuses on initial results and discussions of the data from Austria where 22 persons participated. Results showed a good balance of small and medium enterprises and large organizations. Iterative development processes and Scrum are widely spread in these organizations where traditional approaches are often combined with some agile practices.
- Conference Article
1
- 10.23919/cisti54924.2022.9820075
- Jun 22, 2022
The Systematic Literature Review (SLR) objective was to search for evidence and investigate the state of the art of hybrid software development methodologies and answer the following research questions.RQ1: What hybrid software development methods have been reported in the literature in the context of Small and Medium Enterprises (SMEs)?RQ2: What challenges are faced by software development SMEs in the adoption, execution, and governance of projects carried out with hybrid methodologies?RQ3. What are the best practices reported in the literature to successfully adopt hybrid methods in SMEs?To justify the SRL, the "Information and Software Technology" database was used, the search string was tested: Systematic Literature Review AND Hybrid Software Development AND Small and Medium Enterprise. The search yielded 43 articles, of which 6 analyzed study topics similar to those proposed for this research but did not focus on the particular context of SMEs.Taking into account the limitations of any SLR, the analysis carried out allows us to understand what has been the evolution of the methodologies in the last decade and extends the frontiers of understanding to conclude that hybrid methodologies constitute a field of software engineering, which can still mature to give more scientific support to this branch of knowledge.
- Conference Article
169
- 10.1145/3084100.3084104
- Jul 5, 2017
Software and system development faces numerous challenges of rapidly changing markets. To address such challenges, companies and projects design and adopt specific development approaches by combining well-structured comprehensive methods and flexible agile practices. Yet, the number of methods and practices is large, and available studies argue that the actual process composition is carried out in a fairly ad-hoc manner. The present paper reports on a survey on hybrid software development approaches. We study which approaches are used in practice, how different approaches are combined, and what contextual factors influence the use and combination of hybrid software development approaches. Our results from 69 study participants show a variety of development approaches used and combined in practice. We show that most combinations follow a pattern in which a traditional process model serves as framework in which several fine-grained (agile) practices are plugged in. We further show that hybrid software development approaches are independent from the company size and external triggers. We conclude that such approaches are the results of a natural process evolution, which is mainly driven by experience, learning, and pragmatism.
- Research Article
5
- 10.1109/ms.2022.3229353
- Mar 1, 2023
- IEEE Software
Software development is inherently a creative endeavor. With hybrid software development here to stay, this article documents eight approaches we have found that hybrid software teams use to preserve, structure, and promote creativity as part of their day-to-day work.
- Book Chapter
9
- 10.1007/978-3-319-69926-4_30
- Jan 1, 2017
Many organizations are adapting the use of hybrid software development approaches by combining traditional methods with flexible agile practices. This paper presents the initial results from the survey on the use of hybrid software and systems approaches. The results are from twenty one respondents from Sweden and Uganda. Our results show that the iterative model is the most widely used process model in both Sweden and Uganda. However, the traditional process models are also used in combination with the more agile models like Scrum. From the results, we also show that the large sized companies face the biggest problems during implementation of agility since they have to adhere to standards and control measures.
- Conference Article
10
- 10.1109/icsm.2008.4658050
- Sep 1, 2008
Software processes are highly people-dependent and knowledge transfer-centric compared to traditional manufacturing processes. Different people are responsible for different types of knowledge transformation according to the skill set and expertise they master. This adds a great deal of complicated factors in resolving the scheduling problem in software development and maintenance process planning. The existing human resource scheduling methods do not take into account the differences between human resource capabilities and capacities in processes execution. This paper presents a constraint-driven human resource scheduling method in software development and maintenance process. A constraint model is set up based on the software process model and human resource model. A constraint-driven scheduling method is provided to realize the optimal human resource scheduling in software development and maintenance process. The method can be used in the mature organizations whose human resources have the determinate capabilities. It provides the excellent decision support to the project manager.
- Research Article
1
- 10.4018/jismd.2013070102
- Jul 1, 2013
- International Journal of Information System Modeling and Design
Method Engineering (ME) and Situational Method Engineering (SME) aim at providing effective solutions for building and supporting evolution of software and information systems development methods. For this purpose, method components are specified and composed into general-purpose development methods or situational methods, i.e., development methods that best fit the characteristics of a given project and its environment. Recently ISO/IEC 24744 has emerged for defining a metamodel and a notation for development methods. However, this standard lacks a systematic support for situational classification and maintenance. In this work, the authors suggest incorporating ISO/IEC 24744 metamodel into a domain-based framework, called Application-based DOmain Modeling for Method Engineering (ADOM-ME), which supports specifying both general-purpose and situational methods in a single, simple, accessible, and scalable frame of reference. An exploratory study on the usability of ADOM-ME indicates that the approach can be utilized by information systems students that represent non-experienced method engineers and software developers.
- Research Article
4
- 10.3390/su16135738
- Jul 4, 2024
- Sustainability
Many regular business operations are transforming into digital services, increasing advanced multi-platforms, rapid operational alignment, flexibility, and environmental impact through energy consumption, hardware waste, and technology investments. Flexible and sustainable system development models emphasizing energy efficiency can help innovate software development as digital servicing applications shift. This research is motivated by the need to improve energy consumption in early software design and development due to rising technological efficiency and sustainability demands. Although effective in iterative development and stakeholder engagement, traditional Agile methodologies often struggle with long-term sustainability and energy efficiency. Extended Agile, combining Agile, layered architecture, and aspect-oriented frameworks (ALAI), promises to improve system modularity, flexibility, maintainability, and sustainability. This study’s findings are not just theoretical, but also practically relevant, as they explore the energy efficiency of ALAI software development methodologies, using graduate admission information system services (GAISS) as an example. GAISS is a complex system that handles the entire process of graduate admissions, from application submission to final decision. The study quantifies the energy usage of a student-list webpage by analyzing Microsoft IIS server logs from February 2022 to May 2024. Directly applicable findings show that the GAISS based on the ALAI framework reduces energy consumption by 10.7914% compared to traditional Agile software developments. ALAI used 892.80 kWh versus Agile’s 1000.80 kWh during operations, saving energy. These findings demonstrate the benefits of integrating aspect-oriented frameworks and layering approaches into Agile methodologies, contributing to sustainable software development discourse. The study emphasizes the importance of energy-efficient frameworks such as ALAI to reduce software systems’ environmental impact and promote software development sustainability. The findings of this study, with their practical relevance, assist software developers and organizations in choosing software design and development methods that maximize operational efficiency and environmental sustainability.
- Research Article
4
- 10.1016/0167-739x(92)90001-r
- Apr 1, 1992
- Future Generation Computer Systems
Formal, model-oriented software development methods: From VDM to ProCoS & from RAISE to LaCoS
- Research Article
78
- 10.1016/j.intcom.2007.12.001
- Jan 10, 2008
- Interacting with Computers
Software development methods and usability: Perspectives from a survey in the software industry in Norway
- Research Article
1
- 10.17705/1pais.09404
- Jan 1, 2017
- Pacific Asia Journal of the Association for Information Systems
In this study we view Software Development Methods (SDMs) through the perspective of work design. The objective is to gain understanding into the inherent potential of the two major paradigms of software development, the Plan-driven and Agile methods, to motivate team members of software development projects. The work design perspective is relevant for investigating the motivating impacts of SDMs. The increasing popularity of people focused Agile methods over process focused Plan-driven methods in the 2000s mirror the increasing popularity of non-Taylorist work designs over Taylorist work designs in the 1980s. Work design concepts in parallel disciplines such as manufacturing evolved from the Taylorist focus on specialization and time and motion studies to adopting autonomous self-managed teams and creating employee programs like quality circles. Gleaning concepts from the widely accepted Job Characteristic Model (Hackman and Qldham, 1976) for work design, and the Self-Determination Theory (Deci and Ryan, 1985), one of the most prominent theories of motivation, provided useful insights. Together they could explain and predict the differential impacts of plan-driven and Agile methods of software development on team member motivation.\nAvailable at: https://aisel.aisnet.org/pajais/vol9/iss4/5/
- Research Article
- 10.1287/isre.1110.0417
- Mar 1, 2012
- Information Systems Research
Ram Bala (“ Competitive Behavior-Based Price Discrimination for Software Upgrades ”) is an assistant professor of operations management at the Indian School of Business in Hyderabad, India. He holds a Ph.D. in management science from the UCLA Anderson School of Management. His main research areas are product line design, promotional effort allocation, global product development, and pricing and contracting strategies for services. His research cuts across disciplinary lines, particularly operations management, marketing, and information systems. Roger Calantone (“ How Peripheral Developers Contribute to Open-Source Software Development ”) is the Eli Broad Chaired University Professor of Business at Michigan State University. He received his Ph.D. from the University of Massachusetts. He has served on over 125 dissertation committees and has coauthored numerous articles in academic journals in the areas of innovation, systems and product development, and decision support systems for innovation processes and routines. Jamie Callan (“ The Halo Effect in Multicomponent Ratings and Its Implications for Recommender Systems: The Case of Yahoo! Movies ”) is a professor of computer science at Carnegie Mellon's Language Technologies Institute and School of Information Systems and Management. His research and teaching focus on text-based information retrieval, primarily search engine architectures, federated search of groups of search engines, adaptive information filtering, text mining, and information retrieval for educational applications. Paul Chwelos (“ Information Technology and Intangible Output: The Impact of IT Investment on Innovation Productivity ”) was an assistant professor of Management Information Systems at the Sauder School of Business at the University of British Columbia. He received his B.S. from the University of Victoria and a Ph.D. in management information systems from the University of British Columbia. He was an expert in information technology innovation, IT hedonic price indexes, and online commerce. His research has been published in Information Systems Research and the Economics of Innovation and New Technology. Iain Cockburn (“ Information Technology and Intangible Output: The Impact of IT Investment on Innovation Productivity ”) is a professor of strategy and innovation in the Boston University School of Management and is a research associate of National Bureau of Economic Research. He received his Ph.D. from Harvard University. His research interests include intellectual property, management of innovation, and the economics of the life sciences sector. Faiz Currim (“ Modeling Spatial and Temporal Set-Based Constraints During Conceptual Database Design ”) is with the department of Management Information Systems at the University of Arizona. Prior to working at Arizona, he was on the faculty at University of Iowa. His research interests include applications in database design and management, conceptual data modeling, data privacy and security, and XML Schema management. Wenjing Duan (“ Research Note: To Continue or Not to Continue Sharing? An Empirical Analysis of User Decision in Peer-to-Peer Sharing Networks ”) is an assistant professor of information systems at the George Washington University. She received her Ph.D. in information systems from the University of Texas at Austin. Her research interests glide the intersections between information systems, economics, and marketing. She has published in MIS Quarterly, Communications of ACM, the Journal of Retailing, and Decision Support Systems; she is also the recipient of the NET Institute Research Grant and serves as the associate editor of Decision Support Systems. George Duncan (“ The Halo Effect in Multicomponent Ratings and Its Implications for Recommender Systems: The Case of Yahoo! Movies ”) is a professor of statistics, emeritus in the Heinz College at Carnegie Mellon University. His research centers on information technology and social accountability. He chaired the panel on confidentiality and data access of the National Academy of Sciences, resulting in the book Private Lives and Public Policies: Confidentiality and Accessibility of Government Statistics. He is a fellow of the American Statistical Association, an elected member of the International Statistical Institute, and a fellow of the American Association for the Advancement of Science. David Fitoussi (“ IT Outsourcing Contracts and Performance Measurement ”) is an assistant professor at the Paul Merage School of Business, University of California, Irvine, and a faculty research associate at the Center for Research on IT and Organizations. He holds a Ph.D in management from the MIT Sloan School of Management. Lucio Fuentelsaz (“ Switching Costs, Network Effects, and Competition in the European Mobile Telecommunications Industry ”) is a professor of strategic management at the University of Zaragoza. His primary research interest focuses on understanding competitive strategy decisions and their consequences on firm performance. In recent years, he has studied topics such as firm competitive dynamics, diffusion of innovations, and mergers and acquisitions. He is currently editor of Cuadernos de Economía y Dirección de la Empresa. His research has been published in leading academic journals such as the Strategic Management Journal, Research Policy, and the Journal of Economics and Management Strategy. Nelson Granados (“ Online and Offline Demand and Price Elasticities: Evidence from the Air Travel Industry ”) is an assistant professor of information systems at the Graziadio School of Business and Management, Pepperdine University. He holds a Ph.D. in information and decision sciences, an M.S. and a Ph.D. minor in applied economics, and an MBA from the University of Minnesota. His research on information transparency was awarded Best IS Publication of the Year by senior scholars of the IS discipline and Best Publication of the Year by the Journal of the Association for Information Systems. Bin Gu (“ Research Note: The Impact of External Word-of-Mouth Sources on Retailer Sales of High-Involvement Products ”) is an assistant professor of information management at the McCombs School of Business, University of Texas at Austin. He received a Ph.D. and an M.A. in operations and information management from the Wharton School of Business, University of Pennsylvania. His research interests are in user-generated contents, online social networks, virtual communities, e-commerce, and IT business value. He is a recipient of 2008 Information Systems Research Best Published Paper Award. Alok Gupta (“ Online and Offline Demand and Price Elasticities: Evidence from the Air Travel Industry ”) holds the Curtis L. Carlson Schoolwide Chair in Information Management at the Carlson School of Management, University of Minnesota. He received his Ph.D. in management science and information systems from the University of Texas at Austin. He has published over 40 articles in the top management science, operations research, economics, and IS journals, and he received the prestigious National Science Foundation CAREER Award in 2001 for his research on online auctions. He serves on the editorial boards of Management Science, Information Systems Research, the Journal of Management Information Systems, and Decision Support Systems. Vijay Gurbaxani (“ IT Outsourcing Contracts and Performance Measurement ”) is the Taco Bell Endowed Professor and director of the Center for Research on IT and Organizations at the Paul Merage School of Business, University of California, Irvine. He received a master's degree in mathematics and computer science from the Indian Institute of Technology, Bombay, and a Ph.D. in business administration from the University of Rochester. His research has appeared in Information Systems Research, Management Science, MIS Quarterly, and Communications of the ACM. Yun Huang (“ Research Note: To Continue or Not to Continue Sharing? An Empirical Analysis of User Decision in Peer-to-Peer Sharing Networks ”) is a research associate in the Department of Industrial Engineering and Management Sciences at Northwestern University. He received his Ph.D. in management science and information systems from the University of Texas at Austin. His research focuses on social network analysis, individual behavior in e-commerce applications, and recommender systems. His work has appeared in the Communications of the ACM, New Media & Society, ACM Transactions on Internet Technology, and ACM/IEEE proceedings. Sora Kang (“ Research Note: A Multilevel Analysis of the Effect of Group Appropriation on Collaborative Technologies Use and Performance ”) is currently an assistant professor for the Division of Digital Business, Hoseo University. She has a Ph.D. from the Ewha Womans University in management information systems. Her research interests include adoption and performance of IT, organizational politics and knowledge management, and organizational impact of information technology. Her papers have appeared in the Journal of Computer Information Systems, the International Journal of Business Studies, Information: An International Interdisciplinary Journal, and the Business Management Review. Karthik N. Kannan (“ Effects of Information Revelation Policies Under Cost Uncertainty ”) is an assistant professor of management at Purdue University's Krannert School of Management. He earned his Ph.D. in information systems, M. Phil. in public policy and management, and M.S. in electrical and computer engineering, all from Carnegie Mellon University. His current research focuses on markets and pricing of information goods/servic
- Research Article
1
- 10.47709/cnahpc.v4i2.1469
- Jul 19, 2022
- Journal of Computer Networks, Architecture and High Performance Computing
This paper discusses about software development for building a project using the Feature Driven Development (FDD) model contained in the agile method. As in other agile methods, the Feature Driven Development model has additional properties to implement functions and needs in a short iteration. In terms of the characteristics contained in several other agile models almost all of them have similarities so that makes the stakeholder confusion in determining which model will be chosen as a method of software development. This study focuses on the search for a number of suitable project specifications in the selection of Feature Driven Development models for software development. From the research that has been done on several papers there are several aspects of design and construction in software development by emphasizing the quality and high level of features in developing a software using the Feature Driven Development model. In facilitating the results of the Feature Driven Development model, we will provide a case study of Mosque Management Information System which has several features, such as content management, information of prayer time, online reading Qur’an, and Petty Cash Mosque management. This case is implemented by Feature Driven Development model with short iteration, because this project had done in several months
- Ask R Discovery
- Chat PDF
AI summaries and top papers from 250M+ research sources.