Search results
1 – 10 of over 4000Satyajit Mahato and Supriyo Roy
Managing project completion within the stipulated time is significant to all firms' sustainability. Especially for software start-up firms, it is of utmost importance. For any…
Abstract
Purpose
Managing project completion within the stipulated time is significant to all firms' sustainability. Especially for software start-up firms, it is of utmost importance. For any schedule variation, these firms must spend 25 to 40 percent of the development cost reworking quality defects. Significantly, the existing literature does not support defect rework opportunities under quality aspects among Indian IT start-ups. The present study aims to fill this niche by proposing a unique mathematical model of the defect rework aligned with the Six Sigma quality approach.
Design/methodology/approach
An optimization model was formulated, comprising the two objectives: rework “time” and rework “cost.” A case study was developed in relevance, and for the model solution, we used MATLAB and an elitist, Nondominated Sorting Genetic Algorithm (NSGA-II).
Findings
The output of the proposed approach reduced the “time” by 31 percent at a minimum “cost”. The derived “Pareto Optimal” front can be used to estimate the “cost” for a pre-determined rework “time” and vice versa, thus adding value to the existing literature.
Research limitations/implications
This work has deployed a decision tree for defect prediction, but it is often criticized for overfitting. This is one of the limitations of this paper. Apart from this, comparing the predicted defect count with other prediction models hasn’t been attempted. NSGA-II has been applied to solve the optimization problem; however, the optimal results obtained have yet to be compared with other algorithms. Further study is envisaged.
Practical implications
The Pareto front provides an effective visual aid for managers to compare multiple strategies to decide the best possible rework “cost” and “time” for their projects. It is beneficial for cost-sensitive start-ups to estimate the rework “cost” and “time” to negotiate with their customers effectively.
Originality/value
This paper proposes a novel quality management framework under the Six Sigma approach, which integrates optimization of critical metrics. As part of this study, a unique mathematical model of the software defect rework process was developed (combined with the proposed framework) to obtain the optimal solution for the perennial problem of schedule slippage in the rework process of software development.
Details
Keywords
Ebrahim Vatan, Gholam Ali Raissi Ardali and Arash Shahin
This study aims to investigate the effects of organizational culture factors on the selection of software process development models and develops a conceptual model for selecting…
Abstract
Purpose
This study aims to investigate the effects of organizational culture factors on the selection of software process development models and develops a conceptual model for selecting and adopting process development models with an organizational culture approach, using 12 criteria and their sub-criteria defined in Fey and Denison’s model (12 criteria).
Design/methodology/approach
The research hypotheses were investigated using statistical analysis, and then the criteria and sub-criteria were selected based on Fey and Denison’s model and the experts’ viewpoints. Afterward, the organizational culture of the selected company was measured using the data from 2016 and 2017, based on Fey and Denison’s questionnaire. Due to the correlation between the criteria, using the decision-making trial and evaluation technique, the correlation between sub-criteria were determined, and by analytical network process method and using Super-Decision software, the process development model was preferred to the 12 common models in information systems development.
Findings
Results indicated a significant and positive effect of organizational culture factors (except the core values factor) on the selection of development models. Also, by changing the value of organizational culture, the selected process development model changed either. Sensitivity analysis performed on the sub-criteria implied that by changing and improving some sub-criteria, the organization will be ready and willing to use the agile or risk-based models such as spiral and win-win models. Concerning units where the mentioned indicators were at moderate and low limits, models such as waterfall, V-shaped and incremental worked more appropriately.
Originality/value
While many studies were performed in comparing development models and investigating their strengths and weaknesses, and the impact of organizational culture on the success of information technology projects, literature indicated that the impact of organizational sub-culture prevailing in the selection of development process models has not been investigated. In this study, new factors and indicators were addressed affecting the selection of development models with a focus on organizational culture. Correlation among the factors and indicators was also investigated and, finally, a conceptual model was proposed for proper adoption of the models and methodologies of system development.
Details
Keywords
Shekhar Rathor, Weidong Xia and Dinesh Batra
Agile principles have been widely used in software development team practice since the creation of the Agile Manifesto. Studies have examined variables related to agile principles…
Abstract
Purpose
Agile principles have been widely used in software development team practice since the creation of the Agile Manifesto. Studies have examined variables related to agile principles without systematically considering the relationships among key team, agile methodology, and process variables underlying the agile principles and how these variables jointly influence the achievement of software development agility. In this study, the authors tested a team/methodology–process–agility model that links team variables (team autonomy and team competence) and methodological variable (iterative development) to process variables (communication and collaborative decision-making), which are in turn linked to software development agility (ability to sense, respond and learn).
Design/methodology/approach
Survey data from one hundred and sixty software development professionals were analyzed using structural equation modeling methods.
Findings
The results support the team/methodology–process–agility model. Process variables (communication and collaborative decision-making) mediated the effects of team (autonomy and competence) and methodological (iterative development) variables on software development agility. In addition, team, methodology and process variables had different effects on the three dimensions of software development agility.
Originality/value
The results contribute to the literature on organizational IT management by establishing a team/methodology–process–agility model that can serve as a basis for developing a core theoretical foundation underlying agile principles and practices. The results also have practical implications for organizations in understanding and managing holistically the different roles that agile methodological, team and process factors play in achieving software development agility.
Details
Keywords
Yuhong Li, Hang Gao and Xiaokun Yu
This study aims to increase the novelty of clothing design and fabric texture. The element library that can be used for design is systematically summarized. The element database…
Abstract
Purpose
This study aims to increase the novelty of clothing design and fabric texture. The element library that can be used for design is systematically summarized. The element database can also be continuously filled according to the existing logic to realize the diversity of design. Improve the theory of fashion design, expand the designer's design ideas and improve design efficiency. Clear design steps and logic can help students and machines learn the design process and promote the development of intelligent design. And verify the feasibility of the simulation software to assist pleated clothing design.
Design/methodology/approach
Firstly, according to the logical framework of origami theory, different innovative designs and combined designs are made for the basic units of hyperbolic paraboloid, and the element library that can be used for design is systematically summarized. This database can also be continuously filled according to the existing logic to realize the diversity of design. Secondly, it summarizes three methods of pleated element filling clothing – uniform filling method, the irregular filling method and geometric addition method – that improve the theory of fashion design, expand the designer's design ideas and improve design efficiency. Clear design steps and logic can help students and machines learn the design process and promote the development of intelligent design. Finally, the virtual software is used to simulate the effect of pleated clothing, and the three-dimensional simulation software 3dclo is used to make an empirical study on the application of hyperbolic paraboloid origami in clothing pleated design to verify the feasibility of the simulation software to assist pleated clothing design.
Findings
The theoretical results of hyperbolic paraboloid origami are collected and arranged to establish the element library of hyperbolic paraboloid origami. The results expand the designer's design ideas and auxiliary design technology and improve the design efficiency using a sample of hyperbolic paraboloid fabric to verify its practicability and three-dimensional clothing simulation software for exploring the design. The design rules of hyperbolic paraboloid clothing and the realization method of fabric are summarized, including the expansion and combing of elements, the application of size and shape and the method of combination.
Research limitations/implications
Owing to the hyperbolic paraboloid origami’s length shrinkage, the loose computation of clothing requires targeted computation. This paper solely applies a paper model for estimating the shrinkage, and then we tend to subsequently explore the way to precisely compute the porosity, to determine the existing differences in the two-dimensional shrinkage of hyperbolic paraboloid creases of varying materials and to know if the clothing after large-scale production is capable of reaching the anticipated value.
Practical implications
The exploration of this experiment brings a new 3D experiment process to the design process.
Social implications
This experiment brings new possibilities for the development of virtual fitting and virtual display in the industry.
Originality/value
This study combines hyperbolic paraboloid origami and clothing and combs and expands the unit with logical thinking to expand the designer's design ideas.
Details
Keywords
The main issue in the mass customization of apparel products is how to efficiently produce products of various sizes. A parametric pattern-making system is one of the notable ways…
Abstract
Purpose
The main issue in the mass customization of apparel products is how to efficiently produce products of various sizes. A parametric pattern-making system is one of the notable ways to rectify this issue, but there is a lack of information on the parametric design itself and its application to the apparel industry. This study compares and analyzes three types of parametric clothing pattern CAD (P-CAD) software currently in use to identify the characteristics of each, and suggest a basic guideline for efficient and adaptable P-CAD software in the apparel industry.
Design/methodology/approach
This study compared three different types of P-CAD software with different characteristics: SuperALPHA: PLUS(as known as YUKA), GRAFIS and Seamly2D. The authors analyzed the types and management methodologies of each software, according to the three essential components that refer to previous studies about parametric design systems: entities, constraints and parameters.
Findings
The results demonstrated the advantages and disadvantages of methodology in terms of three essential components of each software. Based on the results, the authors proposed five strategies for P-CAD development that can be applied to the mass customization of clothing.
Originality/value
This study is meaningful in that it consolidates and organizes information about P-CAD software that has previously been scattered. The framework used in this study has an academic value suggesting guidelines to analyze P-CAD systems.
Details
Keywords
Ia Williamsson and Linda Askenäs
This study aims to understand how practitioners use their insights in software development models to share experiences within and between organizations.
Abstract
Purpose
This study aims to understand how practitioners use their insights in software development models to share experiences within and between organizations.
Design/methodology/approach
This is a qualitative study of practitioners in software development projects, in large-, medium- or small-size businesses. It analyzes interview material in three-step iterations to understand reflexive practice when using software development models.
Findings
The study shows how work processes are based on team members’ experiences and common views. This study highlights the challenges of organizational learning in system development projects. Current practice is unreflective, habitual and lacks systematic ways to address recurring problems and share information within and between organizations. Learning is episodic and sporadic. Knowledge from previous experience is individual not organizational.
Originality/value
Software development teams and organizations tend to learn about, and adopt, software development models episodically. This research expands understanding of how organizational learning takes place within and between organizations with practitioners who participate in teams. Learnings show the potential for further research to determine how new curriculums might be formed for teaching software development model improvements.
Details
Keywords
Martin Dietze and Marion Kahrens
This paper aims to close the gap between the generic concept of knowledge activities (KAs) and implementing them in the context of software engineering organisations concentrating…
Abstract
Purpose
This paper aims to close the gap between the generic concept of knowledge activities (KAs) and implementing them in the context of software engineering organisations concentrating on the non-technical aspects, such as team organisation and practices.
Design/methodology/approach
This qualitative research used a questionnaire with practitioners such as software developers and team leads who were asked to provide feedback on a set of team practices and measures typically used in software engineering projects and assess their relation to the activities of acquiring, codifying, storing, maintaining, transferring and creating knowledge. The obtained results were analysed using frequency analysis and further descriptive statistics yielding a matrix linking the investigated team practices and measures to KAs.
Findings
Team practices and measures commonly applied in software engineering can be facilitated to trigger particular KAs. While most of these team practices and measures originate from agile methods, they are not restricted to these. A purposeful composition can help in assembling a balanced set of KAs aimed at fostering given knowledge goals in software engineering organisations.
Practical implications
By bridging the communication and terminology gap between knowledge management research and software engineering practitioners, this work lays the foundation for assessing software teams’ knowledge profiles more easily and creating prerequisites for implementing knowledge management by facilitating common practices and measures often already part of their daily work. Hence, overhead can be avoided when implementing knowledge management.
Originality/value
To the best of the authors’ knowledge, this is the first study investigating application and relevance of KAs in the software industry by linking them to practices and measures well-accepted in software engineering, thus providing the necessary vocabulary for the implementation of knowledge management in software development teams.
Details
Keywords
Saima Ritonummi, Valtteri Siitonen, Markus Salo and Henri Pirkkalainen
The purpose of this study is to investigate the barriers that prevent workers in the software industry from experiencing flow in their work.
Abstract
Purpose
The purpose of this study is to investigate the barriers that prevent workers in the software industry from experiencing flow in their work.
Design/methodology/approach
This study was conducted by using a qualitative critical incident technique-inspired questionnaire.
Findings
The findings suggest that workers in the software industry perceive that the most obvious obstacles to experiencing flow are related to work not presenting enough cognitive challenges and situational barriers related to the characteristics of the job (e.g. workdays having too many interruptions and distractions, timetables often being considered too tight for creative exploration and problem solving and having negative user experiences with development tools).
Originality/value
The findings provide insights into flow barriers, specifically barriers that prevent workers in the software industry from experiencing flow.
Details
Keywords
Joseph S. Nadan, Abram Walton, Behzad Tabaei, Charles Edward Bryant and Natalie Shah
This paper aims to propose an innovative method for deploying a personalized instructor-created software-aided assessment system, that will disrupt traditional learning…
Abstract
Purpose
This paper aims to propose an innovative method for deploying a personalized instructor-created software-aided assessment system, that will disrupt traditional learning environments by allowing students to confidentially and with indirect supervision from the instructor, assess their knowledge and ability to achieve the course outcomes.
Design/methodology/approach
Through empirical evaluation in real-world educational settings, the authors examine the impact of augmenting human activity in the classroom with an innovative software platform to transform the learning process.
Findings
Findings indicate that this software-aided assessment system effectively augments human interactivity by providing timely instructor-designed feedback to increase knowledge retention and skillsets.
Practical implications
This study has shown that incorporating disruptive innovation through the use of software-aided assessment systems increases the effectiveness of the faculty in the classroom and enhances student learning and retention. Thus, a transformative software-aided assessment system design that incorporates artificial intelligence into the learning pathway should be pursued. These software-aided assessments are disruptive innovation as they are formative, frequent and require little direct involvement from the instructor.
Originality/value
To the best of the authors’ knowledge, this study is the first of its kind to incorporate artificial intelligence into the assessment process by analyzing results of pilot programs at several universities. The results demonstrate how using software-aided transformative assessments in various courses have helped instructors assess students’ preparedness and track their learning progress. These software-aided systems are the first step in bringing disruptive innovation to the classroom as these software-aided assessment instruments rapidly assess learners’ knowledge and skills based on short, easily created, multiple-choice tests, with little direct engagement from the faculty.
Details
Keywords
Lucas Melchiori Pereira and Sheila Walbe Ornstein
Properly allocating an organization's activities within a building is vital to reducing the relational complexity arising from process–environment interactions. Multiple…
Abstract
Purpose
Properly allocating an organization's activities within a building is vital to reducing the relational complexity arising from process–environment interactions. Multiple relationships are mapped, and certain interferences are only identified after these have been processed. The method/software employed for this task is Mapping Activity Environment Allocation (MAEA). However, data input and interpretation of results depend on the usability conditions of the organization's agents. This paper presents MAEA's usability test results.
Design/methodology/approach
Test sessions and interviews were carried out with seven agents registered at a University Hospital. Participants were instructed to think aloud during its use, and immediately afterward, responded to semi-structured interviews. Test sessions were audio recorded and screen captured.
Findings
Participants found the software easy to use and pointed out valuable implications for professional and academic use. In addition to relationship, priority and parallelism data, customized visualizations were created, including organizational charts, flowcharts and activity flow routes on the floor plan.
Practical implications
MAEA's simplicity allows non-designers to conduct evidence-based assessments and decisions. It allows designers to test their proposals during the programming and outline proposal stages.
Social implications
A more detailed definition of design requirements from the beginning increases the conditions to successfully achieve project goals.
Originality/value
The ability to map the allocation of activity-spaces in the pre-design phase of building architecture allows for early identification of interactions, aiding in the development of more robust project requirements during programming.
Details