Results 1 - 10
of
1,298
Evolution in open source software: A case study
- In Proc. of the 2000 IEEE Intl. Conference on Software Maintenance, ICSM ’00
, 2000
"... Most studies of software evolution have been performed on systems developed within a single company using traditional management techniques. With the widespread availability of several large software systems that have been developed using an “open source ” development approach, we now have a chance ..."
Abstract
-
Cited by 228 (20 self)
- Add to MetaCart
Most studies of software evolution have been performed on systems developed within a single company using traditional management techniques. With the widespread availability of several large software systems that have been developed using an “open source ” development approach, we now have a chance
Understanding the Requirements for Developing Open Source Software Systems
- IEE Proceedings - Software
, 2002
"... This study presents an initial set of findings from an empirical study of social processes, technical system configurations, organizational contexts, and interrelationships that give rise to open software. The focus is directed at understanding the requirements for open software development efforts, ..."
Abstract
-
Cited by 174 (49 self)
- Add to MetaCart
to play a critical role in the elicitation, analysis, specification, validation, and management of requirements for developing open software systems. Subsequently, understanding the roles these software informalisms take in a new formulation of the requirements development process for open source software
Empirical validation of object-oriented metrics on open source software for fault prediction
- IEEE Transactions on Software Engineering
, 2005
"... Abstract—Open source software systems are becoming increasingly important these days. Many companies are investing in open source projects and lots of them are also using such software in their own work. But, because open source software is often developed with a different management style than the ..."
Abstract
-
Cited by 165 (5 self)
- Add to MetaCart
Abstract—Open source software systems are becoming increasingly important these days. Many companies are investing in open source projects and lots of them are also using such software in their own work. But, because open source software is often developed with a different management style than
Defining Open Source Software Project Success
- in Proceedings of the 24th International Conference on Information Systems (ICIS 2003
, 2003
"... Information systems success is one of the most widely used dependent variables in information systems research. In this paper, we identify a range of measures that can be used to assess the success of open source software (OSS) projects. We identify measures based on a review of the literature, a ..."
Abstract
-
Cited by 93 (17 self)
- Add to MetaCart
Information systems success is one of the most widely used dependent variables in information systems research. In this paper, we identify a range of measures that can be used to assess the success of open source software (OSS) projects. We identify measures based on a review of the literature, a
An empirical study of code clone genealogies
, 2005
"... It has been broadly assumed that code clones are inherently bad and that eliminating clones by refactoring would solve the problems of code clones. To investigate the validity of this assumption, we developed a formal definition of clone evolution and built a clone genealogy tool that automatically ..."
Abstract
-
Cited by 191 (9 self)
- Add to MetaCart
extracts the history of code clones from a source code repository. Using our tool we extracted clone genealogy information for two Java open source projects and analyzed their evolution. Our study contradicts some conventional wisdom about clones. In particular, refactoring may not always improve software
Understanding Requirements for Open Source Software
, 2008
"... This study presents findings from an empirical study directed at understanding the roles, forms, and consequences arising in requirements for open source software (OSS) development efforts. Five open source software development communities are described, examined, and compared to help discover wha ..."
Abstract
-
Cited by 18 (7 self)
- Add to MetaCart
This study presents findings from an empirical study directed at understanding the roles, forms, and consequences arising in requirements for open source software (OSS) development efforts. Five open source software development communities are described, examined, and compared to help discover
Information systems success in free and open source software development: Theory and measures
- Software Process: Improvement and Practice
, 2006
"... Information systems success is one of the most widely used dependent variables in information systems (IS) research, but research on free/libre and open source software (FLOSS) often fails to appropriately conceptualize this important concept. In this article, we reconsider what success means within ..."
Abstract
-
Cited by 58 (20 self)
- Add to MetaCart
Information systems success is one of the most widely used dependent variables in information systems (IS) research, but research on free/libre and open source software (FLOSS) often fails to appropriately conceptualize this important concept. In this article, we reconsider what success means
The Open Source Software Development Phenomenon: An Analysis Based on Social Network Theory. Eighth Americas Conference on Information Systems
, 2002
"... The OSS movement is a phenomenon that challenges many traditional theories in economics, software engineering, business strategy, and IT management. Thousands of software programmers are spending tremendous amounts of time and effort writing and debugging software, most often with no direct monetary ..."
Abstract
-
Cited by 84 (11 self)
- Add to MetaCart
community functions may help IT planners make more informed decisions and develop more effective strategies for using OSS software. We hypothesize that open source software development can be modeled as self-organizing, collaboration, social networks. We analyze structural data on over 39,000 open source
An empirical study of speed and communication in globally distributed software development
- IEEE Transactions on Software Engineering
, 2003
"... Abstract—Global software development is rapidly becoming the norm for technology companies. Previous qualitative research suggests that distributed development may increase development cycle time for individual work items (modification requests). We use both data from the source code change manageme ..."
Abstract
-
Cited by 140 (10 self)
- Add to MetaCart
management system and survey data to model the extent of delay in a distributed software development organization and explore several possible mechanisms for this delay. One key finding is that distributed work items appear to take about two and one-half times as long to complete as similar items where all
Group Awareness in Distributed Software Development
- In CSCW ’04: Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work
, 2004
"... carl.gutwin, reagan.penner, kevin.schneider @ usask.ca Open-source software development projects are almost always collaborative and distributed. Despite the difficulties imposed by distance, these projects have managed to produce large, complex, and successful systems. However, there is still littl ..."
Abstract
-
Cited by 103 (0 self)
- Add to MetaCart
carl.gutwin, reagan.penner, kevin.schneider @ usask.ca Open-source software development projects are almost always collaborative and distributed. Despite the difficulties imposed by distance, these projects have managed to produce large, complex, and successful systems. However, there is still
Results 1 - 10
of
1,298