Now showing 1 - 4 of 4
  • 2022Journal Article
    [["dc.bibliographiccitation.journal","Software and Systems Modeling"],["dc.contributor.author","Zalila, Faiez"],["dc.contributor.author","Korte, Fabian"],["dc.contributor.author","Erbel, Johannes"],["dc.contributor.author","Challita, Stéphanie"],["dc.contributor.author","Grabowski, Jens"],["dc.contributor.author","Merle, Philippe"],["dc.date.accessioned","2022-11-01T10:17:37Z"],["dc.date.available","2022-11-01T10:17:37Z"],["dc.date.issued","2022"],["dc.identifier.doi","10.1007/s10270-022-01024-x"],["dc.identifier.pii","1024"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/116860"],["dc.language.iso","en"],["dc.notes.intern","DOI-Import GROB-605"],["dc.relation.eissn","1619-1374"],["dc.relation.issn","1619-1366"],["dc.rights.uri","https://www.springer.com/tdm"],["dc.title","MoDMaCAO: a model-driven framework for the design, validation and configuration management of cloud applications based on OCCI"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]
    Details DOI
  • 2022Journal Article
    [["dc.bibliographiccitation.issue","6"],["dc.bibliographiccitation.journal","Empirical Software Engineering"],["dc.bibliographiccitation.volume","27"],["dc.contributor.author","Herbold, Steffen"],["dc.contributor.author","Trautsch, Alexander"],["dc.contributor.author","Ledel, Benjamin"],["dc.contributor.author","Aghamohammadi, Alireza"],["dc.contributor.author","Ghaleb, Taher A."],["dc.contributor.author","Chahal, Kuljit Kaur"],["dc.contributor.author","Bossenmaier, Tim"],["dc.contributor.author","Nagaria, Bhaveet"],["dc.contributor.author","Makedonski, Philip"],["dc.contributor.author","Ahmadabadi, Matin Nili"],["dc.contributor.author","Erbel, Johannes"],["dc.date.accessioned","2022-09-01T09:49:20Z"],["dc.date.available","2022-09-01T09:49:20Z"],["dc.date.issued","2022"],["dc.description.abstract","Abstract\n \n Context\n Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs.\n \n \n Objective\n We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits.\n \n \n Methods\n We use a crowd sourcing approach for manual labeling to validate which changes contribute to bug fixes for each line in bug fixing commits. Each line is labeled by four participants. If at least three participants agree on the same label, we have consensus.\n \n \n Results\n We estimate that between 17% and 32% of all changes in bug fixing commits modify the source code to fix the underlying problem. However, when we only consider changes to the production code files this ratio increases to 66% to 87%. We find that about 11% of lines are hard to label leading to active disagreements between participants. Due to confirmed tangling and the uncertainty in our data, we estimate that 3% to 47% of data is noisy without manual untangling, depending on the use case.\n \n \n Conclusion\n Tangled commits have a high prevalence in bug fixes and can lead to a large amount of noise in the data. Prior research indicates that this noise may alter results. As researchers, we should be skeptics and assume that unvalidated data is likely very noisy, until proven otherwise."],["dc.identifier.doi","10.1007/s10664-021-10083-5"],["dc.identifier.pii","10083"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/113398"],["dc.language.iso","en"],["dc.notes.intern","DOI-Import GROB-597"],["dc.relation.eissn","1573-7616"],["dc.relation.issn","1382-3256"],["dc.rights.uri","https://creativecommons.org/licenses/by/4.0"],["dc.title","A fine-grained data set and analysis of tangling in bug fixing commits"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]
    Details DOI
  • 2018Conference Paper
    [["dc.bibliographiccitation.firstpage","517"],["dc.bibliographiccitation.lastpage","525"],["dc.contributor.author","Grabowski, Jens"],["dc.contributor.author","Korte, Fabian"],["dc.contributor.author","Erbel, Johannes Martin"],["dc.date.accessioned","2019-07-29T13:33:11Z"],["dc.date.available","2019-07-29T13:33:11Z"],["dc.date.issued","2018"],["dc.description.abstract","To tackle the cloud provider lock-in, multiple standards have emerged to enable the uniform management of cloud resources across different providers. One of them is the Open Cloud Computing Interface (OCCI) which defines, in addition to a REST API, a metamodel that enables the modelling of cloud resources on different service layers. Even though the standard defines how to manage single cloud resources, no process exists that allows for the automated provisioning of full application topologies and their adaptation at runtime. Therefore, we propose a model-based approach to adapt running cloud application infrastructures, allowing a management on a high abstraction level. Hereby, we check the differences between the runtime and target state of the topology using a model comparison, matching their resources. Based on this match, we mark each resource indicating required management calls that are systematically executed by an adaptation engine. To show the feasibility of our approach, we"],["dc.identifier.doi","10.5220/0006774405170525"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/62147"],["dc.language.iso","en"],["dc.relation.conference","8th International Conference on Cloud Computing and Services Science"],["dc.relation.eventend","2018-03-21"],["dc.relation.eventlocation","Funchal, Madeira, Portugal"],["dc.relation.eventstart","2018-03-19"],["dc.relation.isbn","978-989-758-295-0"],["dc.relation.ispartof","CLOSER 2018: Proceedings of the 8th International Conference on Cloud Computing and Services Science"],["dc.title","Comparison and Runtime Adaptation of Cloud Application Topologies based on OCCI"],["dc.type","conference_paper"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]
    Details DOI
  • 2021Journal Article
    [["dc.bibliographiccitation.journal","Software and Systems Modeling"],["dc.contributor.author","Challita, Stéphanie"],["dc.contributor.author","Korte, Fabian"],["dc.contributor.author","Erbel, Johannes"],["dc.contributor.author","Zalila, Faiez"],["dc.contributor.author","Grabowski, Jens"],["dc.contributor.author","Merle, Philippe"],["dc.date.accessioned","2021-04-14T08:29:10Z"],["dc.date.available","2021-04-14T08:29:10Z"],["dc.date.issued","2021"],["dc.identifier.doi","10.1007/s10270-021-00869-y"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/82817"],["dc.language.iso","en"],["dc.notes.intern","DOI Import GROB-399"],["dc.relation.eissn","1619-1374"],["dc.relation.issn","1619-1366"],["dc.title","Model-based cloud resource management with TOSCA and OCCI"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]
    Details DOI