Regulation in Software Engineering
| dc.contributor.author | Arciniegas-Mendez, Maryi | |
| dc.contributor.supervisor | Storey, Margaret-Anne | |
| dc.contributor.supervisor | Hadwin, Allyson F. | |
| dc.date.accessioned | 2016-09-02T23:10:10Z | |
| dc.date.available | 2016-09-02T23:10:10Z | |
| dc.date.copyright | 2016 | en_US |
| dc.date.issued | 2015-05-18 | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en_US |
| dc.description.abstract | Collaboration has become an integral part of software engineering. The widespread availability and adoption of social channels has led to a culture where developers participate and collaborate more frequently with one another. While collaboration in software engineering has been studied extensively, models and frameworks do not adequately capture how development team members “regulate” themselves, one another, and their projects. I borrow the term “regulate” from the learning sciences to refer to mindful processes developers engage in to determine what tasks they need to complete and who should be involved, what their goals are relative to those tasks, how they should meet their goals, what domain knowledge needs to be manipulated, and why they use a particular approach or tool. This research starts by borrowing constructs from the theory of regulated learning in the learning science domain, adapting and extending them as a model of collaboration for software engineering: the Model of Regulation. This model was composed to capture how individuals self-regulate their tasks, knowledge and motivation, how they regulate one another, and how they achieve a shared understanding of project goals and required tasks. The model provides a vocabulary for comparing and analyzing collaboration tools and processes. In this thesis, I present the Model of Regulation as a new and complementary theoretical model of collaboration for software engineering and showcase its potential by using the model to analyze features of a collaborative tool, gain insights into an open-source software development community and to create an instrument that investigates about collaboration practices and tool support in units of collaboration (e.g., group, project, community). | en_US |
| dc.description.scholarlevel | Graduate | en_US |
| dc.identifier.bibliographicCitation | Arciniegas-Mendez, M., Zagalsky, A., Storey, M. A., & Hadwin, A. F. (2015, May). Regulation as an enabler for collaborative software development. In Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (pp. 97-100). IEEE Press. | en_US |
| dc.identifier.citation | Arciniegas-Mendez, M., Zagalsky, A., Storey, M. A., & Hadwin, A. F. (2015, May). Regulation as an enabler for collaborative software development. In Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering (pp. 97-100). IEEE Press. | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/7524 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.publisher | Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.rights | Attribution-NonCommercial-NoDerivs 2.5 Canada | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/ca/ | * |
| dc.subject | theory | en_US |
| dc.subject | collaboration | en_US |
| dc.subject | model of collaboration | en_US |
| dc.subject | software engineering | en_US |
| dc.subject | model of regulation | en_US |
| dc.subject | regulated-learning | en_US |
| dc.title | Regulation in Software Engineering | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- ArciniegasMendez_Maryi_Master_2016.pdf
- Size:
- 1.66 MB
- Format:
- Adobe Portable Document Format
- Description:
- thesis document
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.74 KB
- Format:
- Item-specific license agreed upon to submission
- Description: