Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for subject:(software design conflict). Showing records 1 – 3 of 3 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


University of Southern California

1. Bang, Jae young. Proactive detection of higher-order software design conflicts.

Degree: PhD, Computer Science, 2015, University of Southern California

A team of software architects who collaboratively evolve a software model often rely on a copy-edit-merge style version control system (VCS) via which they exchange and merge the individual changes they perform to the model. However, because the current generation of software model VCSs detect conflicts only when architects synchronize their models, the architects remain unaware of newly arising conflicts until the next synchronization, raising the risk that delayed conflict resolution will be much harder. ❧ Collaborative software implementation faces an analogous risk, and there are existing techniques and tools that proactively detect conflicts at the level of source code in order to minimize the conflict unawareness. However, it is challenging to directly apply them as they are to collaborative software design because those are constructed to manage code-level rather than model-level changes. Furthermore, no empirical data is currently available regarding the impact of proactive conflict detection on collaborative design. ❧ In order to address the risk of design conflicts, this dissertation applies proactive conflict detection to collaborative software design. Specifically, this dissertation focuses on higher-order conflicts that do not prevent merging but do violate a system's consistency rules, because higher-order conflicts are generally harder to detect and resolve than synchronization conflicts that are caused by incompatible changes and prevent merging. ❧ This dissertation presents FLAME, an extensible collaborative software design framework that detects the higher-order design conflicts in a proactive way, i.e., before an architect synchronizes her model and finally becomes aware of them. FLAME has an extensible architecture that provides facilities via which the modeling tools and consistency checkers appropriate for the target system's domain can be integrated. FLAME captures modeling changes as they are made, performs a trial merging and conflict detection in the background in order to immediately detect newly arising conflicts, and presents the results to the architects. Also, FLAME explicitly deals with the potentially resource-intensive computations necessary for higher-order conflict detection by parallelizing and offloading the burden to remote nodes. Moreover, by implementing its novel algorithm that prioritizes instances of conflict detection, FLAME guarantees that the outstanding conflicts at a given moment can be detected in a reasonable amount of time even when the available computation resources for conflict detection are scarce. ❧ This dissertation presents the results from two user studies and three systematic experiments on FLAME. The two user studies were conducted involving 90 participants, and the results indicated that the participants who used FLAME were able to create higher quality models in the same amount of time, and to detect and resolve higher-order conflicts earlier and more quickly. The results from the three systematic experiments provided evidence that FLAME minimizes delay… Advisors/Committee Members: Medvidovic, NenadMedvidović, Nenad (Committee Chair), Halfond, William G. J. (Committee Member), Mattmann, Chris (Committee Member), Prasanna, Viktor K. (Committee Member).

Subjects/Keywords: software design; collaborative software development; software design conflict; proactive conflict detection

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Bang, J. y. (2015). Proactive detection of higher-order software design conflicts. (Doctoral Dissertation). University of Southern California. Retrieved from http://digitallibrary.usc.edu/cdm/compoundobject/collection/p15799coll3/id/541475/rec/5231

Chicago Manual of Style (16th Edition):

Bang, Jae young. “Proactive detection of higher-order software design conflicts.” 2015. Doctoral Dissertation, University of Southern California. Accessed January 22, 2020. http://digitallibrary.usc.edu/cdm/compoundobject/collection/p15799coll3/id/541475/rec/5231.

MLA Handbook (7th Edition):

Bang, Jae young. “Proactive detection of higher-order software design conflicts.” 2015. Web. 22 Jan 2020.

Vancouver:

Bang Jy. Proactive detection of higher-order software design conflicts. [Internet] [Doctoral dissertation]. University of Southern California; 2015. [cited 2020 Jan 22]. Available from: http://digitallibrary.usc.edu/cdm/compoundobject/collection/p15799coll3/id/541475/rec/5231.

Council of Science Editors:

Bang Jy. Proactive detection of higher-order software design conflicts. [Doctoral Dissertation]. University of Southern California; 2015. Available from: http://digitallibrary.usc.edu/cdm/compoundobject/collection/p15799coll3/id/541475/rec/5231


Penn State University

2. Zhang, Guangxuan. Making Sense of Conflict in Distributed Teams: A Design Science Approach.

Degree: PhD, Information Sciences and Technology, 2016, Penn State University

Conflict is a substantial, pervasive activity in team collaboration. It may arise because of differences in goals, differences in ways of working, or interpersonal dissonance. The specific focus for this research is the conflict in distributed teams. As opposed to traditional teams, participants of distributed teams are geographically dispersed and rely heavily on computer-mediated communication. Understanding and managing conflict is a crucial task in these settings because it is at the crux of many other managerial issues (e.g., trust, leadership, and knowledge transfer). Conflict in distributed teams hides in asynchronous communication among team members. While this causes extra burdens in detecting and understanding conflict, it also makes it possible to rebuild conflict scenarios for the purpose of making sense of, and managing conflict in these teams. The objectives of this study are to make progress toward an initial design theory in the form of a novel conflict detection and analysis approach; to implement a faithful instantiation of this evolving theory; and to employ it to gain insight about the conflict phenomenon in the new setting. The work is organized and reported in three essays. Essay 1 develops a meta design of the approach (CM2) and describes its implementation as a novel conflict management system. The design builts on a new construct – the Vignette (vivid yet analytical, theory-laden descriptions of past experiences) – that describes conflict situations. A meta-model developed on basis of prior kernel theories underpins the conflict vignettes (the proposed conflict management approach) and CM2 (the implementation). The essay also describes an initial empirical pilot investigation that serves as the impetus for the study, and demonstrates the anticipated use of CM2 with a detailed use scenario. Essay 2 is aimed at automating the process of extracting conflict information from computer-mediated communication (CMC) data, such as emails and instant messages. The work focuses on the basic action in conflict – argument – and develops an automatic argument detection solution. Drawing on the argumentation theory, I propose a model for argument detection composed of features that reflect five categories of argumentation functions including: announcement; reasoning; modality; transition; and, affect, along with another set of language features that are informative for recognizing arguments. The evaluation results show that the model achieves higher accuracy and recall in detecting arguments in message sets compared to baseline models. Essay 3 extends prior design efforts to explore the conflict phenomenon in distributed settings. The work creates instruments to measure conflict elements as specified in the meta model and based on automatically detected argument information. Following a grounded theory approach, I employ the instruments to analyze 23,094 conflict situations in Bugzilla, an open source software development community. The analysis results reveal patterns associated with the occurrence of…

Subjects/Keywords: Conflict; Design Science; CM2; Conflict Management System; Argument Detection; Text Mining; Machine Learning; Distributed Team; Open-source Software Development

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Zhang, G. (2016). Making Sense of Conflict in Distributed Teams: A Design Science Approach. (Doctoral Dissertation). Penn State University. Retrieved from https://etda.libraries.psu.edu/catalog/13180gyz5015

Chicago Manual of Style (16th Edition):

Zhang, Guangxuan. “Making Sense of Conflict in Distributed Teams: A Design Science Approach.” 2016. Doctoral Dissertation, Penn State University. Accessed January 22, 2020. https://etda.libraries.psu.edu/catalog/13180gyz5015.

MLA Handbook (7th Edition):

Zhang, Guangxuan. “Making Sense of Conflict in Distributed Teams: A Design Science Approach.” 2016. Web. 22 Jan 2020.

Vancouver:

Zhang G. Making Sense of Conflict in Distributed Teams: A Design Science Approach. [Internet] [Doctoral dissertation]. Penn State University; 2016. [cited 2020 Jan 22]. Available from: https://etda.libraries.psu.edu/catalog/13180gyz5015.

Council of Science Editors:

Zhang G. Making Sense of Conflict in Distributed Teams: A Design Science Approach. [Doctoral Dissertation]. Penn State University; 2016. Available from: https://etda.libraries.psu.edu/catalog/13180gyz5015


University of Florida

3. Zhuang, Ruiqiang. Conflict detection in Web based concurrent engineering design.

Degree: M.S, Aerospace Engineering, Mechanics and Engineering Science, 1999, University of Florida

Subjects/Keywords: Concurrent engineering; Conflict management; Conflict resolution; Deadlines; Design engineering; Engineering; Freight; Product design; Software; Systems design

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Zhuang, R. (1999). Conflict detection in Web based concurrent engineering design. (Masters Thesis). University of Florida. Retrieved from http://ufdc.ufl.edu/UF00100714

Chicago Manual of Style (16th Edition):

Zhuang, Ruiqiang. “Conflict detection in Web based concurrent engineering design.” 1999. Masters Thesis, University of Florida. Accessed January 22, 2020. http://ufdc.ufl.edu/UF00100714.

MLA Handbook (7th Edition):

Zhuang, Ruiqiang. “Conflict detection in Web based concurrent engineering design.” 1999. Web. 22 Jan 2020.

Vancouver:

Zhuang R. Conflict detection in Web based concurrent engineering design. [Internet] [Masters thesis]. University of Florida; 1999. [cited 2020 Jan 22]. Available from: http://ufdc.ufl.edu/UF00100714.

Council of Science Editors:

Zhuang R. Conflict detection in Web based concurrent engineering design. [Masters Thesis]. University of Florida; 1999. Available from: http://ufdc.ufl.edu/UF00100714

.