Institutions
|
About Us
|
Help
|
Gaeilge
0
1000
Home
Browse
Advanced Search
Search History
Marked List
Statistics
A
A
A
Author(s)
Institution
Publication types
Funder
Year
Limited By:
Subject = software process improvement;
61 items found
Sort by
Title
Author
Item type
Date
Institution
Peer review status
Language
Order
Ascending
Descending
25
50
100
per page
1
2
3
Bibtex
CSV
EndNote
RefWorks
RIS
XML
Displaying Results 1 - 25 of 61 on page 1 of 3
Marked
Mark
A gamification approach to improve the software development process by exploring the personality of software practitioners
(2016)
Yilmaz, Mert; Yilmaz, Murat; O'Connor, Rory; Clarke, Paul
A gamification approach to improve the software development process by exploring the personality of software practitioners
(2016)
Yilmaz, Mert; Yilmaz, Murat; O'Connor, Rory; Clarke, Paul
Abstract:
Although there are various kinds of processes designed to manage the complexities of software development, it is still a challenging endeavor. Recently, a significant number of researchers have started to investigate social problems such as incompatibilities with respect to personality that is likely to be encountered in all stages of the software development process. However, there is no computer-based artifact to reveal the personality types of software practitioners. To bridge this gap, a virtual 3D assessment environment is developed with the ability to immerse individuals similar to a realistic model of the assessment. The interactive questionnaire is based on previous interactive personality assessment framework, which was specifically designed for software engineers. Based on the developed tool, a study was conducted on software practitioners. The data gathered via a survey study from software practitioners is analyzed to observe the difference between the results of paper-ba...
http://doras.dcu.ie/21316/
Marked
Mark
A gamification approach to improve the software development process by exploring the personality of software practitioners
(2016)
Yilmez, Mert; Yilmaz, Murat; O'Connor, Rory V.; Clarke, Paul
A gamification approach to improve the software development process by exploring the personality of software practitioners
(2016)
Yilmez, Mert; Yilmaz, Murat; O'Connor, Rory V.; Clarke, Paul
Abstract:
Although there are various kinds of processes designed to manage the complexities of software development, it is still a challenging endeavor. Recently, a significant number of researchers have started to investigate social problems such as incompatibilities with respect to personality that is likely to be encountered in all stages of the software development process. However, there is no computer-based artifact to reveal the personality types of software practitioners. To bridge this gap, a virtual 3D assessment environment is developed with the ability to immerse individuals similar to a realistic model of the assessment. The interactive questionnaire is based on previous interactive personality assessment framework, which was specifically designed for software engineers. Based on the developed tool, a study was conducted on software practitioners. The data gathered via a survey study from software practitioners is analyzed to observe the difference between the results of paper-ba...
http://hdl.handle.net/10344/5455
Marked
Mark
A global teaming model for global software development governance: a case study
(2016)
Noll, John; Beecham, Sarah; Richardson, Ita; Nic Cana, Clodagh
A global teaming model for global software development governance: a case study
(2016)
Noll, John; Beecham, Sarah; Richardson, Ita; Nic Cana, Clodagh
Abstract:
Global software development (GSD) is increasingly the norm. As firms expand into new markets overseas, acquire companies in different countries, and recruit talented developers in new locations, projects become distributed by necessity. As projects become increasingly distributed, and include external participants such as outsourcing vendors, conventional top-down management oversight and control becomes more difficult. How can organizations ensure that the activities of all parties involved are aligned with the strategic objectives and values of a software development undertaking? The Global Teaming Model is a framework that specifies practices and recommendations for Global Software Development. As such, it serves as a means to organize GSD practices relevant to Software Development Governance. We conducted a case study of a small team engaged in Global Software Development, identifying governance shortcomings. Then, we used the Global Teaming Model to identify governance practice...
http://hdl.handle.net/10344/5833
Marked
Mark
A longitudinal study of software process improvement
(1999)
Fitzgerald, Brian; O'Kane, Tom
A longitudinal study of software process improvement
(1999)
Fitzgerald, Brian; O'Kane, Tom
Abstract:
Studying a software process improvement effort over time reveals the factors associated with its success. This case study shows how Motorola's Cellular Infrastructure Group progressed to CMM level 4, and examines what is needed to optimize its software process.
http://hdl.handle.net/10344/89
Marked
Mark
A market based approach for resolving resource constrained task allocation problems in a software development process
(2012)
Yilmaz, Murat; O'Connor, Rory
A market based approach for resolving resource constrained task allocation problems in a software development process
(2012)
Yilmaz, Murat; O'Connor, Rory
Abstract:
We consider software development as an economic activity, where goods and services can be modeled as a resource constrained task allocation problem. This paper introduces a market based mechanism to overcome task allocation issues in a software development process. It proposes a mechanism with a prescribed set of rules, where valuation is based on the behaviors of stakeholders such as biding for a task. A bid process ensures that a stakeholder, who values the resource most, will have it allocated for a limited number of times. To observe the bidders behaviors, we initiate an approach incorporated with a process simulation model. Our preliminary results support the idea that our model is useful for optimizing the value based task allocations, creating a market value for the project assets, and for achieving proper allocation of project resources specifically on large scale software projects.
http://doras.dcu.ie/17612/
Marked
Mark
A market based approach for resolving resource constrained task allocation problems in a software development process
(2012)
Yilmaz, Murat; O'Connor, Rory V.
A market based approach for resolving resource constrained task allocation problems in a software development process
(2012)
Yilmaz, Murat; O'Connor, Rory V.
Abstract:
We consider software development as an economic activity, where goods and services can be modeled as a resource constrained task allocation problem. This paper introduces a market based mechanism to overcome task allocation issues in a software development process. It proposes a mechanism with a prescribed set of rules, where valuation is based on the behaviors of stakeholders such as biding for a task. A bid process ensures that a stakeholder, who values the resource most, will have it allocated for a limited number of times. To observe the bidders behaviors, we initiate an approach incorporated with a process simula- tion model. Our preliminary results support the idea that our model is useful for optimizing the value based task allocations, creating a market value for the project assets, and for achieving proper allocation of project resources speci cally on large scale software projects.
http://hdl.handle.net/10344/2719
Marked
Mark
A methodology for software process improvement roadmaps for regulated domains – example with IEC 62366
(2013)
Flood, Derek; Mc Caffery, Fergal; Casey, Valentine; Regan, Gilbert
A methodology for software process improvement roadmaps for regulated domains – example with IEC 62366
(2013)
Flood, Derek; Mc Caffery, Fergal; Casey, Valentine; Regan, Gilbert
Abstract:
Software process improvement initiatives offer many benefits in terms of productivity, cost savings and quality. As part of these initiatives or-ganisations undergo an assessment and then embark on a software process im-provement program to improve their existing processes to meet a desired target. These programs can be improved by the use of process improvement roadmaps that are tailored to the organisation and are usually non-transferrable. Within regulated domains, such as the medical device industry, adherence to interna-tional standards must be achieved before products can be placed on the market. This work proposes the use of software process improvement roadmaps to assist organisations achieve compliance with medical device standards. These pro-posed roadmaps will be generic in nature to meet the requirements of the stand-ard, but will be subsequently tailored to meet the specific requirements of an individual organisation. In this paper we introduce the concept of the softwa...
http://hdl.handle.net/10344/3883
Marked
Mark
A multi-case study analysis of software process improvement in very small companies using ISO/IEC 29110
(2016)
Laporte, Claude; O'Connor, Rory
A multi-case study analysis of software process improvement in very small companies using ISO/IEC 29110
(2016)
Laporte, Claude; O'Connor, Rory
Abstract:
The ISO/IEC 29110 Lifecycle profiles for Very Small Entities is a relatively new standard aimed at addressing the particular development needs of very small companies. Due to its relative youth in the standards domain there is a lack of detailed case studies surrounding its actual deployment in industrial settings. The purpose of this paper is to disseminate the early success stories from pilot trials of this new and emerging standard. The lessons learnt from the- se case studies should assist the adoption of this new standard in an industrial setting.
http://doras.dcu.ie/21401/
Marked
Mark
A roadmap to implement a quality management system
(2013)
Flood, Derek; Mc Caffery, Fergal; Casey, Valentine
A roadmap to implement a quality management system
(2013)
Flood, Derek; Mc Caffery, Fergal; Casey, Valentine
Abstract:
In recent years the proportion and complexity of software in medical devices has increased considerably. This has presented an opportunity for software development organisations to expand into the medical device domain. Due to the high level of risk associated with medical devices, strict regulations must be adhered to in order to market such products. One key aspect of these regulations is the necessity to have in place a Quality Management System to help ensure an organisations’ ability to consistently meet customer and regulatory requirements. This paper presents a roadmap which can be used to assist organisations, wishing to develop medical device software to implement a Quality Management System.
http://hdl.handle.net/10344/3125
Marked
Mark
A Scrumban integrated gamification approach to guide software process improvement: A Turkish case study
(2016)
Yilmaz, Murat; O'Connor, Rory V.
A Scrumban integrated gamification approach to guide software process improvement: A Turkish case study
(2016)
Yilmaz, Murat; O'Connor, Rory V.
Abstract:
In recent years, there has been an increasing interest in tailoring agile development methodologies by combining different agile practices. The adoption of such a balancing approach requires a systematic customization of best practices among agile methodologies. This paper presents an empirical case study for adopting a hybrid Scrumban methodology with an integrated gamification approach, which was conducted in the context of a small-medium enterprise (SME). First, we conducted a focus group to better understand the potential inquiries that might have been useful to improve the development process. Secondly, we employed a cross-sectional survey approach to explore the company personnel’s opinions regarding the changes in the process. The survey data was collected from 30 practitioners who were working for the same project in a software development organization in a technology research centre. The descriptive statistics were calculated with paired sample t-tests being used to compare...
http://hdl.handle.net/10344/5423
Marked
Mark
A software process engineering approach to improving software team productivity using socioeconomic mechanism design
(2011)
Yilmaz, Murat; O'Connor, Rory V.
A software process engineering approach to improving software team productivity using socioeconomic mechanism design
(2011)
Yilmaz, Murat; O'Connor, Rory V.
Abstract:
Software development is a knowledge and human intensive activity. At the social level, the interactions of these participants and their ability to cooperate are important for improving the produc- tivity of teams and organizations. It is therefore not surprising to discover that recent contributions in software development have repeatedly asserted the critical role of people in software develop- ment e orts. However, existing approaches to software development fail to fully exploit the importance of social and intellectual capital that has been highlighted in the elds of economics and sociology. We propose that leveraging the existing approaches from economics and sociology and applying to software development can assist software organizations in maximizing their return on investment. For example, by applying one such approach, mechanism design, we can improve and model the organization's total productivity based on social aspects a ecting productivity (i.e. social productivit...
http://hdl.handle.net/10344/1765
Marked
Mark
A study of knowledge management process practices in very small software companies
(2012)
Basri, Shuib; O'Connor, Rory V.
A study of knowledge management process practices in very small software companies
(2012)
Basri, Shuib; O'Connor, Rory V.
Abstract:
Problem statement: Software development is distinct from other types of engineering because the product is intangible, progress is not explicit and team members rely on the documentation of others to review progress. In addition, there are no standard processes, which make it difficult to predict which process will cause development problems. The discourse of knowledge management is becoming more evident in the software engineering literature, as the software development activity is essentially a human knowledge intensive activity. Approach: This study explores the role of software development knowledge management within software development companies. Specifically: How software knowledge is managed; identify critical factors in software development teams and software development knowledge management; understand how should software teams are organized in order to support software process improvement and the role of knowledge management in this. Results: This study presents the resul...
http://hdl.handle.net/10344/2136
Marked
Mark
AHAA - agile, hybrid assessment method for automotive, safety critical SMEs
(2008)
Mc Caffery, Fergal; Pikkarainen, Minna; Richardson, Ita
AHAA - agile, hybrid assessment method for automotive, safety critical SMEs
(2008)
Mc Caffery, Fergal; Pikkarainen, Minna; Richardson, Ita
Abstract:
The need for software is increasingly growing in the automotive industry. Software development projects are, however, often troubled by time and budget overruns, resulting in systems that do not fulfill customer requirements. Both research and industry lack strategies to combine reducing the long software development lifecycles (as required by time-to-market demands) with increasing the quality of the software developed. Software process improvement (SPI) provides the first step in the move towards software quality, and assessments are a vital part of this process. Unfortunately, software process assessments are often expensive and time consuming. Additionally, they often provide companies with a long list of issues without providing realistic suggestions. The goal of this paper is to describe a new low-overhead assessment method that has been designed specifically for small-to-medium-sized (SMEs) organisations wishing to be automotive software suppliers. This assessment method inte...
http://hdl.handle.net/10344/234
Marked
Mark
An approach for improving the social aspects of the software development process by using a game theoretic perspective: towards a theory of social productivity of software development teams
(2011)
Yilmaz, Murat; O'Connor, Rory
An approach for improving the social aspects of the software development process by using a game theoretic perspective: towards a theory of social productivity of software development teams
(2011)
Yilmaz, Murat; O'Connor, Rory
Abstract:
As software development is considered a form of knowledge based social activity, investigating social interactions and behaviors of individuals and teams constitutes a starting point for improving organizational performance and productivity. Therefore, a software development organization is regarded as a form of social network, which may be more efficiently structured based upon participants’ skills, roles and capacities to ex- change information. This paper aims to propose a research framework for modeling development activities in terms of social interrelationships. It investigates ways for improving the productivity of the software development process to several social issues (e.g. team formations, interpersonal conflicts, social loafing) that affect the group setting during the software development process. An industrial survey will be conducted to validate the proposed framework. This survey will be applied to three medium size software organizations; (i) to measure social aspe...
http://doras.dcu.ie/16732/
Marked
Mark
An approach for improving the social aspects of the software development process by using a game theoretic perspective:towards a theory of social productivity of software development teams.
(2011)
Yilmaz, Murat; O'Connor, Rory V.
An approach for improving the social aspects of the software development process by using a game theoretic perspective:towards a theory of social productivity of software development teams.
(2011)
Yilmaz, Murat; O'Connor, Rory V.
Abstract:
As software development is considered a form of knowledge based social activity, investigating social interactions and behaviors of individuals and teams constitutes a starting point for improving organizational performance and productivity. Therefore, a software development organization is regarded as a form of social network, which may be more efficiently structured based upon participants’ skills, roles and capacities to exchange information. This paper aims to propose a research framework for modeling development activities in terms of social interrelationships. It investigates ways for improving the productivity of the software development process to several social issues (e.g. team formations, interpersonal conflicts, social loafing) that affect the group setting during the software development process. An industrial survey will be conducted to validate the proposed framework. This survey will be applied to three medium size software organizations; (i) to measure social aspect...
http://hdl.handle.net/10344/1764
Marked
Mark
An empirical examination of the extent of software process improvement in software SMEs
(2013)
Clarke, Paul; O'Connor, Rory V.
An empirical examination of the extent of software process improvement in software SMEs
(2013)
Clarke, Paul; O'Connor, Rory V.
Abstract:
Although earlier studies revealed much about software process improvement (SPI) in Small- to Medium-sized Enterprises (software SMEs), no earlier research set out to determine the full extent of SPI being implemented in software SMEs. Therefore, this study was designed from the outset to elicit all instances of SPI, which we term SPI events – no matter how small or informal. We make the important new discovery that SMEs initiate a considerable amount of SPI, albeit in varying quantities in different organisations. No earlier study reported that the practice of SPI was so widespread in software SMEs, and this is perhaps related to the extensive scope of the enquiry adopted in this study. Our study also finds that the significant majority of SPI in software SMEs is minor or moderate in nature, sometimes leveraging the human capital via improvements in tacit knowledge. Software development is an intrinsically human intensive activity and it therefore follows that the maximisation of th...
http://hdl.handle.net/10344/3425
Marked
Mark
An investigation of barriers to the adoption of software process best practice models
(2007)
O'Connor, Rory V.; Coleman, Gerry
An investigation of barriers to the adoption of software process best practice models
(2007)
O'Connor, Rory V.; Coleman, Gerry
Abstract:
This paper presents the results of a Grounded Theory study of how Software Process Improvement (SPI) is applied in the practice of software development, focussing on what is actually happening in practice in the software industry in relation to the adoption of SPI ‘Best Practice’ Models, such as ISO 9000 and CMMI. The results produce a picture of attitudes and perceptions in relation SPI best practice models, grounded in the field data, and reveals that many software managers reject SPI because of the associated implementation and maintenance costs and are reluctant to implement SPI models such as ISO 9000 and CMMI. This paper presents the findings in relation to cost of process and the factors affecting it, including bureaucracy, documentation, communication, tacit knowledge and organisational creativity and flexibility and the associated impact on the adoption of SPI best practice models.
http://hdl.handle.net/10344/2344
Marked
Mark
Artifact-based software process improvement and management: a method proposal
(2014)
Kuhrmann, Marco; Beecham, Sarah
Artifact-based software process improvement and management: a method proposal
(2014)
Kuhrmann, Marco; Beecham, Sarah
Abstract:
When it comes to software process improvement (SPI), process engineers look for SPI methods to support process analysis, design, realization, deployment, and management. Although a number of di erent SPI methods and models exist, process engineers tend to view these as too generic, too large, or a poor t for the organization in which SPI is conducted. A strategy to overcome these shortcomings is to concentrate on the artifacts, which precisely de ne the desired outcomes, rather than on speci c methods. In this paper, we present the Artifact-based Software Process Improvement & Management (ArSPI) model that provides a uni ed perspective on SPI and company-wide software process management (SPM), the required key artifacts, and the life cycle models. ArSPI is shown to be of practical support to industry who called for a practical way to de ne the interfaces between SPI projects. This paper concludes with an example of how ArSPI paved the way for several organizations through apply...
http://hdl.handle.net/10344/3860
Marked
Mark
Automotive-adept: a lightweight assessment method for the automotive Irish software industry
(2007)
Mc Caffery, Fergal; Richardson, Ita; Moller, Peter
Automotive-adept: a lightweight assessment method for the automotive Irish software industry
(2007)
Mc Caffery, Fergal; Richardson, Ita; Moller, Peter
Abstract:
In this paper we describe how a lightweight assessment method was developed to educate Irish software small-to-medium sized enterprises (SMEs)1 in relation to becoming automotive software suppliers. The main goal of this assessment method is to provide software SMEs with a SPI path to becoming automotive software suppliers.
http://hdl.handle.net/10344/2338
Marked
Mark
Business success in software SMEs: Recommendations for future SPI studies
(2012)
Clarke, Paul; O'Connor, Rory
Business success in software SMEs: Recommendations for future SPI studies
(2012)
Clarke, Paul; O'Connor, Rory
Abstract:
There is presently insufficient data regarding the relationship between software process improvement (SPI) and business success, a fact which may reduce process prioritisation in software development in practice. To assist future studies examining the relationship between SPI and business success, we developed a new two-phased approach to examining business. The first phase involves the elicitation of business objectives for the forthcoming year, with the second phase determining the extent of achievement of the recorded objectives. At EuroSPI 2011, we described the two-phased approach in detail and reported on the findings from deploying the first phase of the examination to software developing small- and medium-sized enterprises (software SMEs). In this follow-up paper, we report on the findings from the second phase of the investigation in the participating software SMEs, formulating an additional important new recommendation for future studies.
http://doras.dcu.ie/17613/
Marked
Mark
Business success in software SMEs: recommendations for future SPI studies
(2012)
Clarke, Paul; O'Connor, Rory V.
Business success in software SMEs: recommendations for future SPI studies
(2012)
Clarke, Paul; O'Connor, Rory V.
Abstract:
There is presently insufficient data regarding the relationship between software process improvement (SPI) and business success, a fact which may reduce process prioritisation in software development in practice. To assist future studies examining the relationship between SPI and business success, we developed a new two-phased approach to examining business. The first phase involves the elicitation of business objectives for the forthcoming year, with the second phase determining the extent of achievement of the recorded objectives. At EuroSPI 2011, we described the two-phased approach in detail and reported on the findings from deploying the first phase of the examination to software developing small- and medium-sized enterprises (software SMEs). In this follow-up paper, we report on the findings from the second phase of the investigation in the participating software SMEs, formulating an additional important new recommendation for future studies.
http://hdl.handle.net/10344/2351
Marked
Mark
Developing a configuration management model for use in medical device industry
(2006)
Mc Caffery, Fergal; O'Connor, Rory V.; Coleman, Gerry
Developing a configuration management model for use in medical device industry
(2006)
Mc Caffery, Fergal; O'Connor, Rory V.; Coleman, Gerry
Abstract:
This paper outlines the development of a Configuration Management model for the MEDical device software industry (CMMED). The paper details how medical device regulations associated with Configuration Management (CM) may be satisfied by adopting less than half of the practices from the CM process area of the Capability Maturity Model Integration (CMMI). It also investigates how the CMMI CM process area may be extended with additional practices that are outside the remit of the CMMI, but are required in order to satisfy medical device regulatory guidelines.
http://hdl.handle.net/10344/2247
Marked
Mark
Development of the Medi SPICE PRM
(2012)
Casey, Valentine; Mc Caffery, Fergal
Development of the Medi SPICE PRM
(2012)
Casey, Valentine; Mc Caffery, Fergal
Abstract:
As the importance and complexity of medical device software continues to increase there is growing demand for effective process assessment and improvement in this domain. To address this need the Medi SPICE process assessment and improvement model is being developed. Regulatory compliance is both an important and challenging aspect of medical device software development. Particularly as new regulations are being released and existing standards revised due to the attention that software is receiving within the health domain. To comply with these latest developments the Medi SPICE Process Reference Model (PRM) is being developed to conform with ISO/IEC 12207:2008 and the forthcoming release of ISO/IEC 15504-5 (currently under ballot). This paper outlines the development of the Medi SPICE PRM. It also provides details of the schedule for the full release of the Medi SPICE model.
http://hdl.handle.net/10344/2439
Marked
Mark
Exploring managerial commitment towards SPI in small and very small enterprises
(2010)
O'Connor, Rory V.; Basri, Shuib; Coleman, Gerry
Exploring managerial commitment towards SPI in small and very small enterprises
(2010)
O'Connor, Rory V.; Basri, Shuib; Coleman, Gerry
Abstract:
This paper compares and contrasts the results of two similar studies into the software process practices in Irish Small and Very Small Enterprises. The first study contains rich findings in relation to the role and influence of managerial experience and style, with particular respect to the company founder and software development managers in small to medium seized enterprises (SMEs), whilst the second study contains extensive findings in relation to people and management involvement / commitment and SPI goal planning in very small enterprises (VSEs). By combining these results of these two studies of Irish SMEs/VSEs we can develop a rich picture of managerial commitment towards SPI and in particular explore the similarities between Small and Very Small Enterprises.
http://hdl.handle.net/10344/711
Marked
Mark
Exploring the role of usability in the software process a study of Irish software SMEs
(2009)
O'Connor, Rory V.
Exploring the role of usability in the software process a study of Irish software SMEs
(2009)
O'Connor, Rory V.
Abstract:
This paper explores the software processes and usability techniques used by Small and Medium Enterprises (SMEs) that develop web applications. The significance of this research is that it looks at development processes used by SMEs in order to assess to what degree usability is integrated into the process. This study seeks to gain an understanding into the level of awareness of usability within SMEs today and their commitment to usability in practice. The motivation for this research is to explore the current development processes used by SMEs in developing web applications and to understand how usability is represented in those processes. The background for this research is provided by the growth of the web application industry beyond informational web sites to more sophisticated applications delivering a broad range of functionality. This paper presents an analysis of the practices of several Irish SMEs that develop web applications through a series of case studies. With the focus...
http://hdl.handle.net.proxy.lib.ul.ie/10344/1824
Displaying Results 1 - 25 of 61 on page 1 of 3
1
2
3
Bibtex
CSV
EndNote
RefWorks
RIS
XML
Institution
Dublin City University (13)
Dublin Institute of Technology (4)
University of Limerick (44)
Item Type
Conference item (32)
Journal article (15)
Other (14)
Peer Review Status
Peer-reviewed (42)
Non-peer-reviewed (2)
Unknown (17)
Year
2016 (9)
2015 (1)
2014 (1)
2013 (4)
2012 (16)
2011 (8)
2010 (7)
2009 (2)
2008 (5)
2007 (5)
2006 (1)
1999 (1)
1993 (1)
built by Enovation Solutions