[{"volume":12481,"editor":[{"full_name":"Bernhaupt, Regina","last_name":"Bernhaupt","first_name":"Regina"},{"last_name":"Ardito","first_name":"Carmelo","full_name":"Ardito, Carmelo"},{"full_name":"Sauer, Stefan","first_name":"Stefan","last_name":"Sauer"}],"user_id":"47208","ddc":["000"],"publisher":"Springer","_id":"18249","has_accepted_license":"1","conference":{"start_date":"2020-11-30","name":"8th International Working Conference on Human-Centered Software Engineering (HCSE'20)","location":"Eindhoven","end_date":"2020-12-02"},"status":"public","oa":"1","place":"Cham","project":[{"_id":"1","name":"SFB 901"},{"_id":"4","name":"SFB 901 - Project Area C"},{"_id":"17","name":"SFB 901 - Subproject C5"}],"citation":{"ieee":"S. Gottschalk, E. Yigitbas, E. Schmidt, and G. Engels, “Model-based Product Configuration in Augmented Reality Applications,” in <i>Human-Centered Software Engineering. HCSE 2020</i>, Eindhoven, 2020, vol. 12481.","apa":"Gottschalk, S., Yigitbas, E., Schmidt, E., &#38; Engels, G. (2020). Model-based Product Configuration in Augmented Reality Applications. In R. Bernhaupt, C. Ardito, &#38; S. Sauer (Eds.), <i>Human-Centered Software Engineering. HCSE 2020</i> (Vol. 12481). Cham: Springer. <a href=\"https://doi.org/10.1007/978-3-030-64266-2_5\">https://doi.org/10.1007/978-3-030-64266-2_5</a>","short":"S. Gottschalk, E. Yigitbas, E. Schmidt, G. Engels, in: R. Bernhaupt, C. Ardito, S. Sauer (Eds.), Human-Centered Software Engineering. HCSE 2020, Springer, Cham, 2020.","chicago":"Gottschalk, Sebastian, Enes Yigitbas, Eugen Schmidt, and Gregor Engels. “Model-Based Product Configuration in Augmented Reality Applications.” In <i>Human-Centered Software Engineering. HCSE 2020</i>, edited by Regina Bernhaupt, Carmelo Ardito, and Stefan Sauer, Vol. 12481. Lecture Notes in Computer Science. Cham: Springer, 2020. <a href=\"https://doi.org/10.1007/978-3-030-64266-2_5\">https://doi.org/10.1007/978-3-030-64266-2_5</a>.","mla":"Gottschalk, Sebastian, et al. “Model-Based Product Configuration in Augmented Reality Applications.” <i>Human-Centered Software Engineering. HCSE 2020</i>, edited by Regina Bernhaupt et al., vol. 12481, Springer, 2020, doi:<a href=\"https://doi.org/10.1007/978-3-030-64266-2_5\">10.1007/978-3-030-64266-2_5</a>.","bibtex":"@inproceedings{Gottschalk_Yigitbas_Schmidt_Engels_2020, place={Cham}, series={Lecture Notes in Computer Science}, title={Model-based Product Configuration in Augmented Reality Applications}, volume={12481}, DOI={<a href=\"https://doi.org/10.1007/978-3-030-64266-2_5\">10.1007/978-3-030-64266-2_5</a>}, booktitle={Human-Centered Software Engineering. HCSE 2020}, publisher={Springer}, author={Gottschalk, Sebastian and Yigitbas, Enes and Schmidt, Eugen and Engels, Gregor}, editor={Bernhaupt, Regina and Ardito, Carmelo and Sauer, StefanEditors}, year={2020}, collection={Lecture Notes in Computer Science} }","ama":"Gottschalk S, Yigitbas E, Schmidt E, Engels G. Model-based Product Configuration in Augmented Reality Applications. In: Bernhaupt R, Ardito C, Sauer S, eds. <i>Human-Centered Software Engineering. HCSE 2020</i>. Vol 12481. Lecture Notes in Computer Science. Cham: Springer; 2020. doi:<a href=\"https://doi.org/10.1007/978-3-030-64266-2_5\">10.1007/978-3-030-64266-2_5</a>"},"file_date_updated":"2020-11-30T08:36:52Z","doi":"10.1007/978-3-030-64266-2_5","series_title":"Lecture Notes in Computer Science","language":[{"iso":"eng"}],"intvolume":"     12481","publication_status":"published","date_updated":"2022-01-06T06:53:28Z","author":[{"last_name":"Gottschalk","first_name":"Sebastian","full_name":"Gottschalk, Sebastian","id":"47208"},{"id":"8447","orcid":"0000-0002-5967-833X","first_name":"Enes","last_name":"Yigitbas","full_name":"Yigitbas, Enes"},{"last_name":"Schmidt","first_name":"Eugen","full_name":"Schmidt, Eugen"},{"full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor","id":"107"}],"title":"Model-based Product Configuration in Augmented Reality Applications","year":"2020","department":[{"_id":"66"},{"_id":"534"}],"keyword":["Product Configuration","Augmented Reality","Runtime Adaptation","Dynamic Software Product Lines"],"type":"conference","date_created":"2020-08-25T08:27:38Z","file":[{"date_created":"2020-11-30T08:33:30Z","creator":"sego","file_id":"20541","content_type":"application/pdf","relation":"main_file","date_updated":"2020-11-30T08:36:52Z","file_name":"HCSE20_full.pdf","file_size":2258601,"access_level":"open_access"}],"abstract":[{"text":"Augmented Reality (AR) has recently found high attention in mobile shopping apps such as in domains like furniture or decoration. Here, the developers of the apps focus on the positioning of atomic 3D objects in the physical environment. With this focus, they neglect the conﬁguration of multi-faceted 3D object composition according to the user needs and environmental constraints. To tackle these challenges, we present a model-based approach to support AR-assisted product con-ﬁguration based on the concept of Dynamic Software Product Lines. Our approach splits products (e.g. table) into parts (e.g. tabletop, ta-ble legs, funnier) with their 3D objects and additional information (e.g. name, price). The possible products, which can be conﬁgured out of these parts, are stored in a feature model. At runtime, this feature model can be used to conﬁgure 3D object compositions out of the product parts and adapt to user needs and environmental constraints. The beneﬁts of this approach are demonstrated by a case study of conﬁguring modular kitchens with the help of a prototypical mobile-based implementation.","lang":"eng"}],"publication":"Human-Centered Software Engineering. HCSE 2020"},{"has_accepted_license":"1","status":"public","conference":{"start_date":"2020-06-22","name":"22nd IEEE International Conference on Business Informatics","location":"Antwerp","end_date":"2020-06-24"},"ddc":["006"],"user_id":"47208","_id":"16933","publisher":"IEEE","project":[{"name":"SFB 901","_id":"1"},{"_id":"4","name":"SFB 901 - Project Area C"},{"_id":"17","name":"SFB 901 - Subproject C5"}],"file_date_updated":"2020-07-14T09:33:00Z","citation":{"short":"S. Gottschalk, F. Rittmeier, G. Engels, in: Proceedings of the 22nd IEEE International Conference on Business Informatics, IEEE, 2020.","chicago":"Gottschalk, Sebastian, Florian Rittmeier, and Gregor Engels. “Hypothesis-Driven Adaptation of Business Models Based on Product Line Engineering.” In <i>Proceedings of the 22nd IEEE International Conference on Business Informatics</i>. IEEE, 2020. <a href=\"https://doi.org/10.1109/CBI49978.2020.00022\">https://doi.org/10.1109/CBI49978.2020.00022</a>.","ieee":"S. Gottschalk, F. Rittmeier, and G. Engels, “Hypothesis-driven Adaptation of Business Models based on Product Line Engineering,” in <i>Proceedings of the 22nd IEEE International Conference on Business Informatics</i>, Antwerp, 2020.","apa":"Gottschalk, S., Rittmeier, F., &#38; Engels, G. (2020). Hypothesis-driven Adaptation of Business Models based on Product Line Engineering. In <i>Proceedings of the 22nd IEEE International Conference on Business Informatics</i>. Antwerp: IEEE. <a href=\"https://doi.org/10.1109/CBI49978.2020.00022\">https://doi.org/10.1109/CBI49978.2020.00022</a>","bibtex":"@inproceedings{Gottschalk_Rittmeier_Engels_2020, title={Hypothesis-driven Adaptation of Business Models based on Product Line Engineering}, DOI={<a href=\"https://doi.org/10.1109/CBI49978.2020.00022\">10.1109/CBI49978.2020.00022</a>}, booktitle={Proceedings of the 22nd IEEE International Conference on Business Informatics}, publisher={IEEE}, author={Gottschalk, Sebastian and Rittmeier, Florian and Engels, Gregor}, year={2020} }","ama":"Gottschalk S, Rittmeier F, Engels G. Hypothesis-driven Adaptation of Business Models based on Product Line Engineering. In: <i>Proceedings of the 22nd IEEE International Conference on Business Informatics</i>. IEEE; 2020. doi:<a href=\"https://doi.org/10.1109/CBI49978.2020.00022\">10.1109/CBI49978.2020.00022</a>","mla":"Gottschalk, Sebastian, et al. “Hypothesis-Driven Adaptation of Business Models Based on Product Line Engineering.” <i>Proceedings of the 22nd IEEE International Conference on Business Informatics</i>, IEEE, 2020, doi:<a href=\"https://doi.org/10.1109/CBI49978.2020.00022\">10.1109/CBI49978.2020.00022</a>."},"oa":"1","date_updated":"2022-01-06T06:52:59Z","year":"2020","title":"Hypothesis-driven Adaptation of Business Models based on Product Line Engineering","author":[{"full_name":"Gottschalk, Sebastian","last_name":"Gottschalk","first_name":"Sebastian","id":"47208"},{"id":"5281","full_name":"Rittmeier, Florian","last_name":"Rittmeier","first_name":"Florian"},{"full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor","id":"107"}],"doi":"10.1109/CBI49978.2020.00022","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"The continuous innovation of its business models is an important task for a company to stay competitive. During this process, the company has to validate various hypotheses about its business models by adapting to uncertain and changing customer needs effectively and efficiently. This adaptation, in turn, can be supported by the concept of Software Product Lines (SPLs). SPLs reduce the time to market by deriving products for customers with changing requirements using a common set of features, structured as a feature model. Analogously, we support the process of business model adaptation by applying the engineering process of SPLs to the structure of the Business Model Canvas (BMC). We call this concept a Business Model Decision Line (BMDL). The BMDL matches business domain knowledge in the form of a feature model with customer needs to derive hypotheses about the business model together with experiments for validation. Our approach is effective by providing a comprehensive overview of possible business model adaptations and efficient by reusing experiments for different hypotheses. We implement our approach in a tool and illustrate the usefulness with an example of developing business models for a mobile application."}],"publication":"Proceedings of the 22nd IEEE International Conference on Business Informatics","keyword":["Business Model Decision Line","Business Model Adaptation","Hypothesis-driven Adaptation","Software Product Line","Feature Model"],"type":"conference","department":[{"_id":"66"}],"file":[{"file_id":"17383","content_type":"application/pdf","file_name":"CBI.pdf","file_size":569290,"access_level":"open_access","relation":"main_file","date_updated":"2020-07-14T09:33:00Z","date_created":"2020-07-14T09:33:00Z","creator":"sego"}],"date_created":"2020-05-04T12:16:54Z"},{"user_id":"5786","doi":"10.1109/TSE.2019.2948910","language":[{"iso":"eng"}],"_id":"20533","page":"1-1","main_file_link":[{"url":"http://www.bodden.de/pubs/tse19CrySL.pdf"}],"date_updated":"2022-01-06T06:54:29Z","publication_identifier":{"issn":["2326-3881"]},"author":[{"full_name":"Krüger, Stefan","last_name":"Krüger","first_name":"Stefan"},{"full_name":"Späth, Johannes","last_name":"Späth","first_name":"Johannes"},{"last_name":"Ali","first_name":"Karim","full_name":"Ali, Karim"},{"id":"59256","orcid":"0000-0003-3470-3647","first_name":"Eric","last_name":"Bodden","full_name":"Bodden, Eric"},{"first_name":"Mira","last_name":"Mezini","full_name":"Mezini, Mira"}],"title":"CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs","year":"2019","status":"public","department":[{"_id":"76"}],"keyword":["Java","Encryption","Static analysis","Tools","Ciphers","Semantics","cryptography","domain-specific language","static analysis"],"type":"journal_article","date_created":"2020-11-27T10:48:38Z","citation":{"bibtex":"@article{Krüger_Späth_Ali_Bodden_Mezini_2019, title={CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs}, DOI={<a href=\"https://doi.org/10.1109/TSE.2019.2948910\">10.1109/TSE.2019.2948910</a>}, journal={IEEE Transactions on Software Engineering}, author={Krüger, Stefan and Späth, Johannes and Ali, Karim and Bodden, Eric and Mezini, Mira}, year={2019}, pages={1–1} }","ama":"Krüger S, Späth J, Ali K, Bodden E, Mezini M. CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs. <i>IEEE Transactions on Software Engineering</i>. Published online 2019:1-1. doi:<a href=\"https://doi.org/10.1109/TSE.2019.2948910\">10.1109/TSE.2019.2948910</a>","mla":"Krüger, Stefan, et al. “CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs.” <i>IEEE Transactions on Software Engineering</i>, 2019, pp. 1–1, doi:<a href=\"https://doi.org/10.1109/TSE.2019.2948910\">10.1109/TSE.2019.2948910</a>.","short":"S. Krüger, J. Späth, K. Ali, E. Bodden, M. Mezini, IEEE Transactions on Software Engineering (2019) 1–1.","chicago":"Krüger, Stefan, Johannes Späth, Karim Ali, Eric Bodden, and Mira Mezini. “CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs.” <i>IEEE Transactions on Software Engineering</i>, 2019, 1–1. <a href=\"https://doi.org/10.1109/TSE.2019.2948910\">https://doi.org/10.1109/TSE.2019.2948910</a>.","ieee":"S. Krüger, J. Späth, K. Ali, E. Bodden, and M. Mezini, “CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs,” <i>IEEE Transactions on Software Engineering</i>, pp. 1–1, 2019, doi: <a href=\"https://doi.org/10.1109/TSE.2019.2948910\">10.1109/TSE.2019.2948910</a>.","apa":"Krüger, S., Späth, J., Ali, K., Bodden, E., &#38; Mezini, M. (2019). CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs. <i>IEEE Transactions on Software Engineering</i>, 1–1. <a href=\"https://doi.org/10.1109/TSE.2019.2948910\">https://doi.org/10.1109/TSE.2019.2948910</a>"},"publication":"IEEE Transactions on Software Engineering"},{"oa":"1","project":[{"name":"SFB 901 - Project Area C","_id":"4"},{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Subproject C5","_id":"17"}],"citation":{"bibtex":"@inproceedings{Gottschalk_Rittmeier_Engels_2019, series={Lecture Notes in Business Information Processing}, title={Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach}, DOI={<a href=\"https://doi.org/10.1007/978-3-030-24854-3_10\">10.1007/978-3-030-24854-3_10</a>}, booktitle={Business Modeling and Software Design}, publisher={Springer International Publishing}, author={Gottschalk, Sebastian and Rittmeier, Florian and Engels, Gregor}, editor={Shishkov, BorisEditor}, year={2019}, pages={153–169}, collection={Lecture Notes in Business Information Processing} }","chicago":"Gottschalk, Sebastian, Florian Rittmeier, and Gregor Engels. “Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach.” In <i>Business Modeling and Software Design</i>, edited by Boris Shishkov, 153–69. Lecture Notes in Business Information Processing. Springer International Publishing, 2019. <a href=\"https://doi.org/10.1007/978-3-030-24854-3_10\">https://doi.org/10.1007/978-3-030-24854-3_10</a>.","short":"S. Gottschalk, F. Rittmeier, G. Engels, in: B. Shishkov (Ed.), Business Modeling and Software Design, Springer International Publishing, 2019, pp. 153–169.","ama":"Gottschalk S, Rittmeier F, Engels G. Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach. In: Shishkov B, ed. <i>Business Modeling and Software Design</i>. Lecture Notes in Business Information Processing. Springer International Publishing; 2019:153-169. doi:<a href=\"https://doi.org/10.1007/978-3-030-24854-3_10\">10.1007/978-3-030-24854-3_10</a>","ieee":"S. Gottschalk, F. Rittmeier, and G. Engels, “Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach,” in <i>Business Modeling and Software Design</i>, Lisbon, 2019, pp. 153–169.","mla":"Gottschalk, Sebastian, et al. “Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach.” <i>Business Modeling and Software Design</i>, edited by Boris Shishkov, Springer International Publishing, 2019, pp. 153–69, doi:<a href=\"https://doi.org/10.1007/978-3-030-24854-3_10\">10.1007/978-3-030-24854-3_10</a>.","apa":"Gottschalk, S., Rittmeier, F., &#38; Engels, G. (2019). Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach. In B. Shishkov (Ed.), <i>Business Modeling and Software Design</i> (pp. 153–169). Lisbon: Springer International Publishing. <a href=\"https://doi.org/10.1007/978-3-030-24854-3_10\">https://doi.org/10.1007/978-3-030-24854-3_10</a>"},"file_date_updated":"2019-12-06T13:47:58Z","editor":[{"full_name":"Shishkov, Boris","last_name":"Shishkov","first_name":"Boris"}],"ddc":["000"],"user_id":"47208","_id":"9275","publisher":"Springer International Publishing","page":"153-169","has_accepted_license":"1","conference":{"name":"International Symposium on Business Modeling and Software Design","start_date":"2019-07-01","location":"Lisbon","end_date":"2019-07-03"},"status":"public","department":[{"_id":"66"}],"keyword":["Software Ecosystems","Business Models","Variabilities"],"type":"conference","date_created":"2019-04-23T11:47:23Z","file":[{"content_type":"application/pdf","file_id":"14988","file_size":546764,"access_level":"open_access","file_name":"BMSD.pdf","date_updated":"2019-12-06T13:47:58Z","relation":"main_file","date_created":"2019-11-14T14:47:32Z","creator":"sego"}],"abstract":[{"lang":"eng","text":"In the last years, store-oriented software ecosystems are gaining\r\nmore and more attention from a business perspective. In these ecosystems,\r\nthird-party developers upload extensions to a store which can be\r\ndownloaded by end users. While the functional scope of such ecosystems\r\nis relatively similar, the underlying business models differ greatly in and\r\nbetween their different product domains (e.g. Mobile Phone, Smart TV).\r\nThis variability, in turn, makes it challenging for store providers to \r\nfind a business model that fits their own needs.\r\nTo handle this variability, we introduce the Business Variability Model\r\n(BVM) for modeling business model decisions. The basis of these decisions\r\nis the analysis of 60 store-oriented software ecosystems in eight\r\ndifferent product domains. We map their business model decisions to the\r\nBusiness Model Canvas, condense them to a variability model and discuss\r\nparticular variants and their dependencies. Our work provides store\r\nproviders a new approach for modeling business model decisions together\r\nwith insights of existing business models. This, in turn, supports them\r\nin creating new and improving existing business models."}],"publication":"Business Modeling and Software Design","doi":"10.1007/978-3-030-24854-3_10","series_title":"Lecture Notes in Business Information Processing","language":[{"iso":"eng"}],"main_file_link":[{"url":"https://link.springer.com/chapter/10.1007/978-3-030-24854-3_10"}],"date_updated":"2022-01-06T07:04:12Z","publication_status":"published","author":[{"id":"47208","full_name":"Gottschalk, Sebastian","first_name":"Sebastian","last_name":"Gottschalk"},{"first_name":"Florian","last_name":"Rittmeier","full_name":"Rittmeier, Florian","id":"5281"},{"id":"107","full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels"}],"publication_identifier":{"unknown":["978-3-030-24853-6"]},"year":"2019","title":"Business Models of Store-Oriented Software Ecosystems: A Variability Modeling Approach"},{"abstract":[{"text":"The vision of On-the-Fly (OTF) Computing is to compose and provide software services ad hoc, based on requirement descriptions in natural language. Since non-technical users write their software requirements themselves and in unrestricted natural language, deficits occur such as inaccuracy and incompleteness. These deficits are usually met by natural language processing methods, which have to face special challenges in OTF Computing because maximum automation is the goal. In this paper, we present current automatic approaches for solving inaccuracies and incompletenesses in natural language requirement descriptions and elaborate open challenges. In particular, we will discuss the necessity of domain-specific resources and show why, despite far-reaching automation, an intelligent and guided integration of end users into the compensation process is required. In this context, we present our idea of a chat bot that integrates users into the compensation process depending on the given circumstances. ","lang":"eng"}],"publication":"Computers","issue":"1","type":"journal_article","keyword":["Inaccuracy Detection","Natural Language Software Requirements","Chat Bot"],"department":[{"_id":"36"},{"_id":"1"},{"_id":"579"}],"file":[{"content_type":"application/pdf","success":1,"file_id":"19572","date_updated":"2020-09-18T09:23:34Z","relation":"main_file","access_level":"closed","file_size":3164523,"file_name":"Bäumer et al. (2019), Baeumer2019.pdf","date_created":"2020-09-18T09:23:34Z","creator":"jkers"}],"date_created":"2019-03-06T14:27:28Z","date_updated":"2022-01-06T07:03:55Z","publication_status":"published","intvolume":"         8","article_type":"original","year":"2019","title":"Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches","publication_identifier":{"issn":["2073-431X"]},"author":[{"full_name":"Bäumer, Frederik Simon","last_name":"Bäumer","first_name":"Frederik Simon","id":"38837"},{"full_name":"Kersting, Joschka","last_name":"Kersting","first_name":"Joschka","id":"58701"},{"id":"42496","full_name":"Geierhos, Michaela","orcid":"0000-0002-8180-5606","first_name":"Michaela","last_name":"Geierhos"}],"doi":"10.3390/computers8010022","main_file_link":[{"open_access":"1","url":"https://www.mdpi.com/2073-431X/8/1/22/pdf"}],"article_number":"22","language":[{"iso":"eng"}],"quality_controlled":"1","project":[{"_id":"1","name":"SFB 901"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"9","name":"SFB 901 - Subproject B1"}],"file_date_updated":"2020-09-18T09:23:34Z","citation":{"bibtex":"@article{Bäumer_Kersting_Geierhos_2019, title={Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches}, volume={8}, DOI={<a href=\"https://doi.org/10.3390/computers8010022\">10.3390/computers8010022</a>}, number={122}, journal={Computers}, publisher={MDPI AG, Basel, Switzerland}, author={Bäumer, Frederik Simon and Kersting, Joschka and Geierhos, Michaela}, year={2019} }","chicago":"Bäumer, Frederik Simon, Joschka Kersting, and Michaela Geierhos. “Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches.” <i>Computers</i> 8, no. 1 (2019). <a href=\"https://doi.org/10.3390/computers8010022\">https://doi.org/10.3390/computers8010022</a>.","short":"F.S. Bäumer, J. Kersting, M. Geierhos, Computers 8 (2019).","ama":"Bäumer FS, Kersting J, Geierhos M. Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches. <i>Computers</i>. 2019;8(1). doi:<a href=\"https://doi.org/10.3390/computers8010022\">10.3390/computers8010022</a>","ieee":"F. S. Bäumer, J. Kersting, and M. Geierhos, “Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches,” <i>Computers</i>, vol. 8, no. 1, 2019.","mla":"Bäumer, Frederik Simon, et al. “Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches.” <i>Computers</i>, vol. 8, no. 1, 22, MDPI AG, Basel, Switzerland, 2019, doi:<a href=\"https://doi.org/10.3390/computers8010022\">10.3390/computers8010022</a>.","apa":"Bäumer, F. S., Kersting, J., &#38; Geierhos, M. (2019). Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches. <i>Computers</i>, <i>8</i>(1). <a href=\"https://doi.org/10.3390/computers8010022\">https://doi.org/10.3390/computers8010022</a>"},"oa":"1","has_accepted_license":"1","status":"public","conference":{"end_date":"2018-10-06","start_date":"2018-10-04","name":"24th International Conference on Information and Software Technologies (ICIST 2018)","location":"Vilnius, Lithuania"},"ddc":["000"],"user_id":"58701","volume":8,"publisher":"MDPI AG, Basel, Switzerland","_id":"8424"},{"file":[{"file_id":"12953","content_type":"application/pdf","file_name":"p240-Kouchaksaraei.pdf","access_level":"closed","file_size":1206037,"relation":"main_file","date_updated":"2019-08-26T09:09:50Z","date_created":"2019-08-26T09:09:50Z","creator":"ups"}],"date_created":"2019-05-14T05:43:57Z","type":"conference","keyword":["Network Function Virtualization","Software-defined Networking","Cloud Computing","service orchestration","OpenStack","Kubernetes"],"department":[{"_id":"34"}],"publication":"13th ACM International Conference on Distributed and Event-based Systems","abstract":[{"lang":"eng","text":"Remarkable advantages of Containers (CNs) over Virtual Machines (VMs) such as lower overhead and faster startup has gained the attention of Communication Service Providers (CSPs) as using CNs for providing Virtual Network Functions (VNFs) can save costs while increasing the service agility. However, as it is not feasible to realise all types of VNFs in CNs, the coexistence of VMs and CNs is proposed. To put VMs and CNs together, an orchestration framework that can chain services across distributed and heterogeneous domains is required. To this end, we implemented a framework by extending and consolidating state-of-the-art tools and technologies originated from Network Function Virtualization (NFV), Software-defined Networking (SDN) and cloud computing environments. This framework chains services provisioned across Kubernetes and OpenStack domains. During the demo, we deploy a service consist of CN- and VM-based VNFs to demonstrate different features provided by our framework."}],"language":[{"iso":"eng"}],"doi":"10.1145/3328905.3332505","title":"Service Function Chaining Across OpenStack and Kubernetes Domains","year":"2019","author":[{"id":"60845","full_name":"Razzaghi Kouchaksaraei, Hadi","first_name":"Hadi","last_name":"Razzaghi Kouchaksaraei"},{"full_name":"Karl, Holger","first_name":"Holger","last_name":"Karl","id":"126"}],"date_updated":"2022-01-06T07:04:21Z","publication_status":"published","place":"Darmstadt","file_date_updated":"2019-08-26T09:09:50Z","citation":{"mla":"Razzaghi Kouchaksaraei, Hadi, and Holger Karl. “Service Function Chaining Across OpenStack and Kubernetes Domains.” <i>13th ACM International Conference on Distributed and Event-Based Systems</i>, 2019, doi:<a href=\"https://doi.org/10.1145/3328905.3332505\">10.1145/3328905.3332505</a>.","ama":"Razzaghi Kouchaksaraei H, Karl H. Service Function Chaining Across OpenStack and Kubernetes Domains. In: <i>13th ACM International Conference on Distributed and Event-Based Systems</i>. Darmstadt; 2019. doi:<a href=\"https://doi.org/10.1145/3328905.3332505\">10.1145/3328905.3332505</a>","bibtex":"@inproceedings{Razzaghi Kouchaksaraei_Karl_2019, place={Darmstadt}, title={Service Function Chaining Across OpenStack and Kubernetes Domains}, DOI={<a href=\"https://doi.org/10.1145/3328905.3332505\">10.1145/3328905.3332505</a>}, booktitle={13th ACM International Conference on Distributed and Event-based Systems}, author={Razzaghi Kouchaksaraei, Hadi and Karl, Holger}, year={2019} }","apa":"Razzaghi Kouchaksaraei, H., &#38; Karl, H. (2019). Service Function Chaining Across OpenStack and Kubernetes Domains. In <i>13th ACM International Conference on Distributed and Event-based Systems</i>. Darmstadt. <a href=\"https://doi.org/10.1145/3328905.3332505\">https://doi.org/10.1145/3328905.3332505</a>","ieee":"H. Razzaghi Kouchaksaraei and H. Karl, “Service Function Chaining Across OpenStack and Kubernetes Domains,” in <i>13th ACM International Conference on Distributed and Event-based Systems</i>, Darmstadt, 2019.","short":"H. Razzaghi Kouchaksaraei, H. Karl, in: 13th ACM International Conference on Distributed and Event-Based Systems, Darmstadt, 2019.","chicago":"Razzaghi Kouchaksaraei, Hadi, and Holger Karl. “Service Function Chaining Across OpenStack and Kubernetes Domains.” In <i>13th ACM International Conference on Distributed and Event-Based Systems</i>. Darmstadt, 2019. <a href=\"https://doi.org/10.1145/3328905.3332505\">https://doi.org/10.1145/3328905.3332505</a>."},"project":[{"_id":"23","grant_number":"762057","name":"5G Programmable Infrastructure Converging disaggregated neTwork and compUte Resources"},{"name":"SFB 901","_id":"1"},{"_id":"4","name":"SFB 901 - Project Area C"},{"_id":"16","name":"SFB 901 - Subproject C4"}],"_id":"9809","ddc":["004"],"user_id":"477","status":"public","conference":{"location":"Darmstadt","name":"13th ACM International Conference on Distributed and Event-based Systems","start_date":"2019-06-24","end_date":"2019-06-28"},"has_accepted_license":"1"},{"abstract":[{"lang":"eng","text":"A business model describes the mechanisms whereby a firm creates, delivers, and captures value. Following the steadily growing interest in business model innovation, software tools have shown great potential in supporting business model development and innovation. Yet, understanding the cognitive processes involved in the generation of business model ideas is an aspect of software design-knowledge that has so far been neglected. To investigate whether providing stimuli – in this case, brainstorming questions – can enhance individual creativity in this context, we conduct an exploratory experiment with over 100 participants. Our study is the first to systematically investigate the process of idea generation using a software-based business model development tool with stimuli. Our preliminary findings have the potential to support the future development of business model development tools and to refine the research design used to evaluate such tools."}],"publication":"Proceedings of the ACM Creativity & Cognition","department":[{"_id":"276"}],"keyword":["Business model innovation","idea generation","cognitive stimuli","business model development tools","experiment","creativity support system"],"type":"conference","date_created":"2019-05-20T09:59:01Z","file":[{"date_created":"2019-10-17T06:58:40Z","creator":"dsz","content_type":"application/pdf","success":1,"file_id":"13899","date_updated":"2019-10-17T06:58:40Z","relation":"main_file","access_level":"closed","file_size":1005738,"file_name":"p547-szopinski(1).pdf"}],"accept":"1","date_updated":"2019-10-17T06:58:46Z","author":[{"last_name":"Szopinski","first_name":"Daniel","full_name":"Szopinski, Daniel","id":"36372"}],"title":"Can stimuli improve business model idea generation? Developing software-based tools for business model innovation","year":"2019","language":[{"iso":"eng"}],"project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Project Area C","_id":"4"},{"_id":"17","name":"SFB 901 - Subproject C5"}],"citation":{"bibtex":"@inproceedings{Szopinski_2019, title={Can stimuli improve business model idea generation? Developing software-based tools for business model innovation}, booktitle={Proceedings of the ACM Creativity &#38; Cognition}, author={Szopinski, Daniel}, year={2019} }","ama":"Szopinski D. Can stimuli improve business model idea generation? Developing software-based tools for business model innovation. In: <i>Proceedings of the ACM Creativity &#38; Cognition</i>. ; 2019.","short":"D. Szopinski, in: Proceedings of the ACM Creativity &#38; Cognition, 2019.","chicago":"Szopinski, Daniel. “Can Stimuli Improve Business Model Idea Generation? Developing Software-Based Tools for Business Model Innovation.” In <i>Proceedings of the ACM Creativity &#38; Cognition</i>, 2019.","ieee":"D. Szopinski, “Can stimuli improve business model idea generation? Developing software-based tools for business model innovation,” in <i>Proceedings of the ACM Creativity &#38; Cognition</i>, San Diego, USA, 2019.","apa":"Szopinski, D. (2019). Can stimuli improve business model idea generation? Developing software-based tools for business model innovation. In <i>Proceedings of the ACM Creativity &#38; Cognition</i>. San Diego, USA.","mla":"Szopinski, Daniel. “Can Stimuli Improve Business Model Idea Generation? Developing Software-Based Tools for Business Model Innovation.” <i>Proceedings of the ACM Creativity &#38; Cognition</i>, 2019."},"file_date_updated":"2019-10-17T06:58:40Z","conference":{"name":"ACM Creativity & Cognition 2019","location":"San Diego, USA"},"status":"public","user_id":"36372","ddc":["330"],"_id":"9850"},{"citation":{"chicago":"Soenen, Thomas, Felipe Vicens, José Bonnet, Carlos Parada, Evgenia Kapassa, Marious Touloupou, Eleni Fotopulou, et al. “SLA-Controlled Proxy Service Through Customisable MANO Supporting Operator Policies.” In <i>2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)</i>, 707–8, 2019.","short":"T. Soenen, F. Vicens, J. Bonnet, C. Parada, E. Kapassa, M. Touloupou, E. Fotopulou, A. Zafeiropoulos, A. Pol, S. Kolometsos, G. Xilouris, P. Alemany, R. Vilalta, P. Trakadas, P. Karkazis, M. Peuster, W. Tavernier, in: 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), 2019, pp. 707–708.","ieee":"T. Soenen <i>et al.</i>, “SLA-controlled Proxy Service Through Customisable MANO Supporting Operator Policies,” in <i>2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)</i>, Arlington, VA, USA, USA, 2019, pp. 707–708.","apa":"Soenen, T., Vicens, F., Bonnet, J., Parada, C., Kapassa, E., Touloupou, M., … Tavernier, W. (2019). SLA-controlled Proxy Service Through Customisable MANO Supporting Operator Policies. In <i>2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)</i> (pp. 707–708). Arlington, VA, USA, USA.","bibtex":"@inproceedings{Soenen_Vicens_Bonnet_Parada_Kapassa_Touloupou_Fotopulou_Zafeiropoulos_Pol_Kolometsos_et al._2019, title={SLA-controlled Proxy Service Through Customisable MANO Supporting Operator Policies}, booktitle={2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)}, author={Soenen, Thomas and Vicens, Felipe and Bonnet, José and Parada, Carlos and Kapassa, Evgenia and Touloupou, Marious and Fotopulou, Eleni and Zafeiropoulos, Anastasios and Pol, Ana and Kolometsos, Stavros and et al.}, year={2019}, pages={707–708} }","ama":"Soenen T, Vicens F, Bonnet J, et al. SLA-controlled Proxy Service Through Customisable MANO Supporting Operator Policies. In: <i>2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)</i>. ; 2019:707-708.","mla":"Soenen, Thomas, et al. “SLA-Controlled Proxy Service Through Customisable MANO Supporting Operator Policies.” <i>2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)</i>, 2019, pp. 707–08."},"publication":"2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)","project":[{"name":"5G Development and validation platform for global industry-specific network services and Apps","_id":"28","grant_number":"761493"}],"abstract":[{"text":"Service Level Agreements are essential tools enabling clients and telco operators to specify required quality of service. The 5GTANGO NFV platform enables SLAs through policies and custom service lifecycle management components. This allows the operator to trigger certain lifecycle management events for a service, and the network service developer to define how to execute such events (e.g., how to scale). In this demo we will demonstrate this unique 5GTANGO concept using an elastic proxy service supported by a high availability SLA enforced through a range of traffic regimes.","lang":"eng"}],"date_created":"2019-12-18T06:54:18Z","type":"conference","keyword":["5G mobile communication","contracts","quality of service","telecommunication traffic","virtualisation","custom service lifecycle management components","lifecycle management events","network service developer","elastic proxy service","SLA-controlled proxy service","customisable MANO","operator policies","Service Level Agreements","unique 5G TANGO concept","5G TANGO NFV platform","quality of service","traffic regimes","high availability SLA","Monitoring","Probes","Portals","Quality of service","Tools","Servers","Graphical user interfaces"],"author":[{"first_name":"Thomas","last_name":"Soenen","full_name":"Soenen, Thomas"},{"full_name":"Vicens, Felipe","last_name":"Vicens","first_name":"Felipe"},{"full_name":"Bonnet, José","first_name":"José","last_name":"Bonnet"},{"last_name":"Parada","first_name":"Carlos","full_name":"Parada, Carlos"},{"full_name":"Kapassa, Evgenia","first_name":"Evgenia","last_name":"Kapassa"},{"first_name":"Marious","last_name":"Touloupou","full_name":"Touloupou, Marious"},{"full_name":"Fotopulou, Eleni","first_name":"Eleni","last_name":"Fotopulou"},{"last_name":"Zafeiropoulos","first_name":"Anastasios","full_name":"Zafeiropoulos, Anastasios"},{"last_name":"Pol","first_name":"Ana","full_name":"Pol, Ana"},{"full_name":"Kolometsos, Stavros","first_name":"Stavros","last_name":"Kolometsos"},{"full_name":"Xilouris, George","last_name":"Xilouris","first_name":"George"},{"first_name":"Pol","last_name":"Alemany","full_name":"Alemany, Pol"},{"first_name":"Ricard","last_name":"Vilalta","full_name":"Vilalta, Ricard"},{"first_name":"Panos","last_name":"Trakadas","full_name":"Trakadas, Panos"},{"full_name":"Karkazis, Panos","first_name":"Panos","last_name":"Karkazis"},{"last_name":"Peuster","first_name":"Manuel","full_name":"Peuster, Manuel","id":"13271"},{"first_name":"Wouter","last_name":"Tavernier","full_name":"Tavernier, Wouter"}],"publication_identifier":{"issn":["1573-0077"]},"conference":{"location":"Arlington, VA, USA, USA","name":"IFIP/IEEE Symposium on Integrated Network and Service Management (IM)"},"year":"2019","title":"SLA-controlled Proxy Service Through Customisable MANO Supporting Operator Policies","status":"public","date_updated":"2022-01-06T06:52:21Z","_id":"15368","language":[{"iso":"eng"}],"page":"707-708","main_file_link":[{"url":"https://ieeexplore.ieee.org/abstract/document/8717922"}],"user_id":"13271"},{"publication_status":"published","date_updated":"2023-01-18T08:32:47Z","title":"Together Strong: Cooperative Android App Analysis","year":"2019","author":[{"id":"22398","last_name":"Pauck","first_name":"Felix","full_name":"Pauck, Felix"},{"first_name":"Heike","last_name":"Wehrheim","full_name":"Wehrheim, Heike","id":"573"}],"publication_identifier":{"isbn":["978-1-4503-5572-8"]},"doi":"10.1145/3338906.3338915","language":[{"iso":"eng"}],"abstract":[{"text":"Recent years have seen the development of numerous tools for the analysis of taint flows in Android apps. Taint analyses aim at detecting data leaks, accidentally or by purpose programmed into apps. Often, such tools specialize in the treatment of specific features impeding precise taint analysis (like reflection or inter-app communication). This multitude of tools, their specific applicability and their various combination options complicate the selection of a tool (or multiple tools) when faced with an analysis instance, even for knowledgeable users, and hence hinders the successful adoption of taint analyses.\r\n\r\nIn this work, we thus present CoDiDroid, a framework for cooperative Android app analysis. CoDiDroid (1) allows users to ask questions about flows in apps in varying degrees of detail, (2) automatically generates subtasks for answering such questions, (3) distributes tasks onto analysis tools (currently DroidRA, FlowDroid, HornDroid, IC3 and two novel tools) and (4) at the end merges tool answers on subtasks into an overall answer. Thereby, users are freed from having to learn about the use and functionality of all these tools while still being able to leverage their capabilities. Moreover, we experimentally show that cooperation among tools pays off with respect to effectiveness, precision and scalability.","lang":"eng"}],"publication":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","keyword":["Android Taint Analysis","Cooperation","Precision","Tools"],"type":"conference","department":[{"_id":"77"}],"file":[{"content_type":"application/pdf","file_id":"12947","date_updated":"2019-08-20T08:47:20Z","relation":"main_file","file_size":442603,"access_level":"closed","file_name":"fse19main-id44-p-ef9ce42-41855-final.pdf","date_created":"2019-08-20T08:47:20Z","creator":"fpauck"}],"date_created":"2019-06-04T11:15:25Z","has_accepted_license":"1","status":"public","user_id":"22398","ddc":["004"],"page":"374-384","_id":"10108","project":[{"_id":"1","name":"SFB 901"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"12","name":"SFB 901 - Subproject B4"}],"file_date_updated":"2019-08-20T08:47:20Z","citation":{"short":"F. Pauck, H. Wehrheim, in: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019, pp. 374–384.","chicago":"Pauck, Felix, and Heike Wehrheim. “Together Strong: Cooperative Android App Analysis.” In <i>Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>, 374–84, 2019. <a href=\"https://doi.org/10.1145/3338906.3338915\">https://doi.org/10.1145/3338906.3338915</a>.","apa":"Pauck, F., &#38; Wehrheim, H. (2019). Together Strong: Cooperative Android App Analysis. <i>Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>, 374–384. <a href=\"https://doi.org/10.1145/3338906.3338915\">https://doi.org/10.1145/3338906.3338915</a>","ieee":"F. Pauck and H. Wehrheim, “Together Strong: Cooperative Android App Analysis,” in <i>Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>, 2019, pp. 374–384, doi: <a href=\"https://doi.org/10.1145/3338906.3338915\">10.1145/3338906.3338915</a>.","ama":"Pauck F, Wehrheim H. Together Strong: Cooperative Android App Analysis. In: <i>Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>. ; 2019:374-384. doi:<a href=\"https://doi.org/10.1145/3338906.3338915\">10.1145/3338906.3338915</a>","bibtex":"@inproceedings{Pauck_Wehrheim_2019, title={Together Strong: Cooperative Android App Analysis}, DOI={<a href=\"https://doi.org/10.1145/3338906.3338915\">10.1145/3338906.3338915</a>}, booktitle={Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, author={Pauck, Felix and Wehrheim, Heike}, year={2019}, pages={374–384} }","mla":"Pauck, Felix, and Heike Wehrheim. “Together Strong: Cooperative Android App Analysis.” <i>Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering</i>, 2019, pp. 374–84, doi:<a href=\"https://doi.org/10.1145/3338906.3338915\">10.1145/3338906.3338915</a>."}},{"abstract":[{"lang":"eng","text":"Software Defined Networks (SDN) and Network Function Virtualisation (NFV) provide the basis for autonomous response and mitigation against attacks on networked computer infrastructures. We propose a new framework that uses SDNs and NFV to achieve this goal: Secure Autonomous Response Network (SARNET). In a SARNET, an agent running a control loop constantly assesses the security state of the network by means of observables. The agent reacts to and resolves security problems, while learning from its previous decisions. Two main metrics govern the decision process in a SARNET: impact and efficiency; these metrics can be used to compare and evaluate countermeasures and are the building blocks for self-learning SARNETs that exhibit autonomous response. In this paper we present the software implementation of the SARNET framework, evaluate it in a real-life network and discuss the tradeoffs between parameters used by the SARNET agent and the efficiency of its actions."}],"extern":"1","publication":"Future Generation Computer Systems","citation":{"ieee":"R. Koning, B. de Graaff, G. Polevoy, R. Meijer, C. de Laat, and P. Grosso, “Measuring the efficiency of SDN mitigations against attacks on computer infrastructures,” <i>Future Generation Computer Systems</i>, 2018.","apa":"Koning, R., de Graaff, B., Polevoy, G., Meijer, R., de Laat, C., &#38; Grosso, P. (2018). Measuring the efficiency of SDN mitigations against attacks on computer infrastructures. <i>Future Generation Computer Systems</i>. <a href=\"https://doi.org/10.1016/j.future.2018.08.011\">https://doi.org/10.1016/j.future.2018.08.011</a>","mla":"Koning, R., et al. “Measuring the Efficiency of SDN Mitigations against Attacks on Computer Infrastructures.” <i>Future Generation Computer Systems</i>, 2018, doi:<a href=\"https://doi.org/10.1016/j.future.2018.08.011\">https://doi.org/10.1016/j.future.2018.08.011</a>.","bibtex":"@article{Koning_de Graaff_Polevoy_Meijer_de Laat_Grosso_2018, title={Measuring the efficiency of SDN mitigations against attacks on computer infrastructures}, DOI={<a href=\"https://doi.org/10.1016/j.future.2018.08.011\">https://doi.org/10.1016/j.future.2018.08.011</a>}, journal={Future Generation Computer Systems}, author={Koning, R. and de Graaff, B. and Polevoy, Gleb and Meijer, R. and de Laat, C. and Grosso, P.}, year={2018} }","chicago":"Koning, R., B. de Graaff, Gleb Polevoy, R. Meijer, C. de Laat, and P. Grosso. “Measuring the Efficiency of SDN Mitigations against Attacks on Computer Infrastructures.” <i>Future Generation Computer Systems</i>, 2018. <a href=\"https://doi.org/10.1016/j.future.2018.08.011\">https://doi.org/10.1016/j.future.2018.08.011</a>.","short":"R. Koning, B. de Graaff, G. Polevoy, R. Meijer, C. de Laat, P. Grosso, Future Generation Computer Systems (2018).","ama":"Koning R, de Graaff B, Polevoy G, Meijer R, de Laat C, Grosso P. Measuring the efficiency of SDN mitigations against attacks on computer infrastructures. <i>Future Generation Computer Systems</i>. 2018. doi:<a href=\"https://doi.org/10.1016/j.future.2018.08.011\">https://doi.org/10.1016/j.future.2018.08.011</a>"},"keyword":["Software defined networks","Network function virtualization","Cyber attacks","Cyber security","Defense efficiency","Overlay networks"],"type":"journal_article","department":[{"_id":"63"},{"_id":"541"}],"date_created":"2020-08-06T15:23:11Z","date_updated":"2022-01-06T06:53:16Z","title":"Measuring the efficiency of SDN mitigations against attacks on computer infrastructures","status":"public","year":"2018","publication_identifier":{"issn":["0167-739X"]},"author":[{"full_name":"Koning, R.","last_name":"Koning","first_name":"R."},{"last_name":"de Graaff","first_name":"B.","full_name":"de Graaff, B."},{"id":"83983","full_name":"Polevoy, Gleb","last_name":"Polevoy","first_name":"Gleb"},{"first_name":"R.","last_name":"Meijer","full_name":"Meijer, R."},{"full_name":"de Laat, C.","last_name":"de Laat","first_name":"C."},{"first_name":"P.","last_name":"Grosso","full_name":"Grosso, P."}],"doi":"https://doi.org/10.1016/j.future.2018.08.011","user_id":"83983","_id":"17666","language":[{"iso":"eng"}]},{"publication":"IEEE Transactions on Software Engineering","citation":{"bibtex":"@article{Nguyen Quang Do_Krüger_Hill_Ali_Bodden_2018, title={Debugging Static Analysis}, DOI={<a href=\"https://doi.org/10.1109/TSE.2018.2868349\">10.1109/TSE.2018.2868349</a>}, journal={IEEE Transactions on Software Engineering}, author={Nguyen Quang Do, Lisa and Krüger, Stefan and Hill, Patrick and Ali, Karim and Bodden, Eric}, year={2018}, pages={1–1} }","ama":"Nguyen Quang Do L, Krüger S, Hill P, Ali K, Bodden E. Debugging Static Analysis. <i>IEEE Transactions on Software Engineering</i>. Published online 2018:1-1. doi:<a href=\"https://doi.org/10.1109/TSE.2018.2868349\">10.1109/TSE.2018.2868349</a>","mla":"Nguyen Quang Do, Lisa, et al. “Debugging Static Analysis.” <i>IEEE Transactions on Software Engineering</i>, 2018, pp. 1–1, doi:<a href=\"https://doi.org/10.1109/TSE.2018.2868349\">10.1109/TSE.2018.2868349</a>.","chicago":"Nguyen Quang Do, Lisa, Stefan Krüger, Patrick Hill, Karim Ali, and Eric Bodden. “Debugging Static Analysis.” <i>IEEE Transactions on Software Engineering</i>, 2018, 1–1. <a href=\"https://doi.org/10.1109/TSE.2018.2868349\">https://doi.org/10.1109/TSE.2018.2868349</a>.","short":"L. Nguyen Quang Do, S. Krüger, P. Hill, K. Ali, E. Bodden, IEEE Transactions on Software Engineering (2018) 1–1.","ieee":"L. Nguyen Quang Do, S. Krüger, P. Hill, K. Ali, and E. Bodden, “Debugging Static Analysis,” <i>IEEE Transactions on Software Engineering</i>, pp. 1–1, 2018, doi: <a href=\"https://doi.org/10.1109/TSE.2018.2868349\">10.1109/TSE.2018.2868349</a>.","apa":"Nguyen Quang Do, L., Krüger, S., Hill, P., Ali, K., &#38; Bodden, E. (2018). Debugging Static Analysis. <i>IEEE Transactions on Software Engineering</i>, 1–1. <a href=\"https://doi.org/10.1109/TSE.2018.2868349\">https://doi.org/10.1109/TSE.2018.2868349</a>"},"type":"journal_article","keyword":["Debugging","Static analysis","Tools","Computer bugs","Standards","Writing","Encoding","Testing and Debugging","Program analysis","Development tools","Integrated environments","Graphical environments","Usability testing"],"department":[{"_id":"76"}],"date_created":"2020-11-30T09:32:12Z","date_updated":"2022-01-06T06:54:29Z","title":"Debugging Static Analysis","year":"2018","status":"public","author":[{"last_name":"Nguyen Quang Do","first_name":"Lisa","full_name":"Nguyen Quang Do, Lisa"},{"full_name":"Krüger, Stefan","last_name":"Krüger","first_name":"Stefan"},{"first_name":"Patrick","last_name":"Hill","full_name":"Hill, Patrick"},{"full_name":"Ali, Karim","first_name":"Karim","last_name":"Ali"},{"full_name":"Bodden, Eric","first_name":"Eric","last_name":"Bodden","orcid":"0000-0003-3470-3647","id":"59256"}],"publication_identifier":{"issn":["2326-3881"]},"user_id":"5786","doi":"10.1109/TSE.2018.2868349","main_file_link":[{"url":"http://www.bodden.de/pubs/tse18debugging.pdf"}],"page":"1-1","language":[{"iso":"eng"}],"_id":"20543"},{"file_date_updated":"2018-11-02T16:12:26Z","citation":{"chicago":"Bäumer, Frederik Simon, and Michaela Geierhos. “How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges.” In <i>Proceedings of the 23rd International Conference on Natural Language and Information Systems</i>, edited by Max  Silberztein, Faten  Atigui, Elena  Kornyshova, Elisabeth  Métais, and Farid  Meziane, 10859:509–13. Lecture Notes in Computer Science. Cham, Switzerland: Springer, 2018. <a href=\"https://doi.org/10.1007/978-3-319-91947-8_53\">https://doi.org/10.1007/978-3-319-91947-8_53</a>.","short":"F.S. Bäumer, M. Geierhos, in: M. Silberztein, F. Atigui, E. Kornyshova, E. Métais, F. Meziane (Eds.), Proceedings of the 23rd International Conference on Natural Language and Information Systems, Springer, Cham, Switzerland, 2018, pp. 509–513.","ieee":"F. S. Bäumer and M. Geierhos, “How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges,” in <i>Proceedings of the 23rd International Conference on Natural Language and Information Systems</i>, vol. 10859, M. Silberztein, F. Atigui, E. Kornyshova, E. Métais, and F. Meziane, Eds. Cham, Switzerland: Springer, 2018, pp. 509–513.","apa":"Bäumer, F. S., &#38; Geierhos, M. (2018). How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges. In M. Silberztein, F. Atigui, E. Kornyshova, E. Métais, &#38; F. Meziane (Eds.), <i>Proceedings of the 23rd International Conference on Natural Language and Information Systems</i> (Vol. 10859, pp. 509–513). Cham, Switzerland: Springer. <a href=\"https://doi.org/10.1007/978-3-319-91947-8_53\">https://doi.org/10.1007/978-3-319-91947-8_53</a>","bibtex":"@inbook{Bäumer_Geierhos_2018, place={Cham, Switzerland}, series={Lecture Notes in Computer Science}, title={How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges}, volume={10859}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-91947-8_53\">10.1007/978-3-319-91947-8_53</a>}, booktitle={Proceedings of the 23rd International Conference on Natural Language and Information Systems}, publisher={Springer}, author={Bäumer, Frederik Simon and Geierhos, Michaela}, editor={Silberztein, Max  and Atigui, Faten  and Kornyshova, Elena  and Métais, Elisabeth  and Meziane, Farid Editors}, year={2018}, pages={509–513}, collection={Lecture Notes in Computer Science} }","ama":"Bäumer FS, Geierhos M. How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges. In: Silberztein M, Atigui F, Kornyshova E, Métais E, Meziane F, eds. <i>Proceedings of the 23rd International Conference on Natural Language and Information Systems</i>. Vol 10859. Lecture Notes in Computer Science. Cham, Switzerland: Springer; 2018:509-513. doi:<a href=\"https://doi.org/10.1007/978-3-319-91947-8_53\">10.1007/978-3-319-91947-8_53</a>","mla":"Bäumer, Frederik Simon, and Michaela Geierhos. “How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges.” <i>Proceedings of the 23rd International Conference on Natural Language and Information Systems</i>, edited by Max  Silberztein et al., vol. 10859, Springer, 2018, pp. 509–13, doi:<a href=\"https://doi.org/10.1007/978-3-319-91947-8_53\">10.1007/978-3-319-91947-8_53</a>."},"quality_controlled":"1","project":[{"name":"SFB 901","_id":"1"},{"_id":"3","name":"SFB 901 - Project Area B"},{"_id":"9","name":"SFB 901 - Subproject B1"}],"place":"Cham, Switzerland","status":"public","conference":{"end_date":"2018-06-18","location":"Paris, France","start_date":"2018-06-13","name":"23rd International Conference on Natural Language and Information Systems"},"has_accepted_license":"1","page":"509-513","_id":"2322","publisher":"Springer","user_id":"477","ddc":["000"],"volume":10859,"editor":[{"full_name":"Silberztein, Max ","last_name":"Silberztein","first_name":"Max "},{"last_name":"Atigui","first_name":"Faten ","full_name":"Atigui, Faten "},{"full_name":"Kornyshova, Elena ","first_name":"Elena ","last_name":"Kornyshova"},{"full_name":"Métais, Elisabeth ","last_name":"Métais","first_name":"Elisabeth "},{"full_name":"Meziane, Farid ","first_name":"Farid ","last_name":"Meziane"}],"publication":"Proceedings of the 23rd International Conference on Natural Language and Information Systems","abstract":[{"lang":"eng","text":"The vision of On-The-Fly Computing is an automatic composition\r\nof existing software services. Based on natural language software\r\ndescriptions, end users will receive compositions tailored to their needs.\r\nFor this reason, the quality of the initial software service description\r\nstrongly determines whether a software composition really meets the expectations\r\nof end users. In this paper, we expose open NLP challenges\r\nneeded to be faced for service composition in On-The-Fly Computing."}],"file":[{"date_updated":"2018-11-02T16:12:26Z","relation":"main_file","file_size":327508,"access_level":"closed","file_name":"Bäumer-Geierhos2018_Chapter_HowToDealWithInaccurateService.pdf","content_type":"application/pdf","success":1,"file_id":"5326","creator":"ups","date_created":"2018-11-02T16:12:26Z"}],"date_created":"2018-04-13T08:54:56Z","type":"book_chapter","keyword":["Requirements Extraction","Temporal Reordering of Software Functions","Inaccuracy Compensation"],"department":[{"_id":"36"},{"_id":"1"},{"_id":"579"}],"title":"How to Deal with Inaccurate Service Descriptions in On-The-Fly Computing: Open Challenges","year":"2018","publication_identifier":{"isbn":["978-3-319-91946-1"]},"author":[{"last_name":"Bäumer","first_name":"Frederik Simon","full_name":"Bäumer, Frederik Simon","id":"38837"},{"full_name":"Geierhos, Michaela","orcid":"0000-0002-8180-5606","first_name":"Michaela","last_name":"Geierhos","id":"42496"}],"publication_status":"published","date_updated":"2022-01-06T06:55:47Z","intvolume":"     10859","series_title":"Lecture Notes in Computer Science","language":[{"iso":"eng"}],"doi":"10.1007/978-3-319-91947-8_53"},{"department":[{"_id":"36"},{"_id":"1"},{"_id":"579"}],"keyword":["Software Engineering","Natural Language Processing","Semantic Annotation","Machine Learning","Feature Engineering","Syntactic Structure"],"type":"journal_article","date_created":"2018-04-13T09:19:22Z","file":[{"file_id":"5297","content_type":"application/pdf","success":1,"file_name":"12.pdf","access_level":"closed","file_size":586968,"relation":"main_file","date_updated":"2018-11-02T15:16:29Z","date_created":"2018-11-02T15:16:29Z","creator":"ups"}],"abstract":[{"lang":"eng","text":"A user generally writes software requirements in ambiguous and incomplete form by using natural language; therefore, a software developer may have difficulty in clearly understanding what the meanings are. To solve this problem with automation, we propose a classifier for semantic annotation with manually pre-defined semantic categories. To improve our classifier, we carefully designed syntactic features extracted by constituency and dependency parsers. Even with a small dataset and a large number of classes, our proposed classifier records an accuracy of 0.75, which outperforms the previous model, REaCT."}],"publication":"International Journal of Advanced Science and Technology","doi":"10.14257/ijast.2018.112.12","language":[{"iso":"eng"}],"intvolume":"       112","article_type":"original","date_updated":"2022-01-06T06:55:49Z","publication_status":"published","author":[{"last_name":"Kim","first_name":"Yeongsu ","full_name":"Kim, Yeongsu "},{"last_name":"Lee","first_name":"Seungwoo","full_name":"Lee, Seungwoo"},{"id":"27578","full_name":"Dollmann, Markus","last_name":"Dollmann","first_name":"Markus"},{"id":"42496","orcid":"0000-0002-8180-5606","last_name":"Geierhos","first_name":"Michaela","full_name":"Geierhos, Michaela"}],"publication_identifier":{"eissn":["2207-6360"],"issn":["2005-4238"]},"year":"2018","title":"Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure","project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Project Area B","_id":"3"},{"_id":"9","name":"SFB 901 - Subproject B1"}],"quality_controlled":"1","citation":{"ama":"Kim Y, Lee S, Dollmann M, Geierhos M. Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure. <i>International Journal of Advanced Science and Technology</i>. 2018;112:123-136. doi:<a href=\"https://doi.org/10.14257/ijast.2018.112.12\">10.14257/ijast.2018.112.12</a>","bibtex":"@article{Kim_Lee_Dollmann_Geierhos_2018, title={Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure}, volume={112}, DOI={<a href=\"https://doi.org/10.14257/ijast.2018.112.12\">10.14257/ijast.2018.112.12</a>}, journal={International Journal of Advanced Science and Technology}, publisher={SERSC Australia}, author={Kim, Yeongsu  and Lee, Seungwoo and Dollmann, Markus and Geierhos, Michaela}, year={2018}, pages={123–136} }","mla":"Kim, Yeongsu, et al. “Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure.” <i>International Journal of Advanced Science and Technology</i>, vol. 112, SERSC Australia, 2018, pp. 123–36, doi:<a href=\"https://doi.org/10.14257/ijast.2018.112.12\">10.14257/ijast.2018.112.12</a>.","chicago":"Kim, Yeongsu , Seungwoo Lee, Markus Dollmann, and Michaela Geierhos. “Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure.” <i>International Journal of Advanced Science and Technology</i> 112 (2018): 123–36. <a href=\"https://doi.org/10.14257/ijast.2018.112.12\">https://doi.org/10.14257/ijast.2018.112.12</a>.","short":"Y. Kim, S. Lee, M. Dollmann, M. Geierhos, International Journal of Advanced Science and Technology 112 (2018) 123–136.","apa":"Kim, Y., Lee, S., Dollmann, M., &#38; Geierhos, M. (2018). Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure. <i>International Journal of Advanced Science and Technology</i>, <i>112</i>, 123–136. <a href=\"https://doi.org/10.14257/ijast.2018.112.12\">https://doi.org/10.14257/ijast.2018.112.12</a>","ieee":"Y. Kim, S. Lee, M. Dollmann, and M. Geierhos, “Improving Classifiers for Semantic Annotation of Software Requirements with Elaborate Syntactic Structure,” <i>International Journal of Advanced Science and Technology</i>, vol. 112, pp. 123–136, 2018."},"file_date_updated":"2018-11-02T15:16:29Z","volume":112,"ddc":["000"],"user_id":"477","_id":"2331","publisher":"SERSC Australia","page":"123-136","has_accepted_license":"1","status":"public"},{"publication":"Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)","abstract":[{"text":"On-The-Fly Computing is the vision of covering software needs of end users by fully-automatic compositions of existing software services. End users will receive so-called service compositions tailored to their very individual needs, based on natural language software descriptions. This everyday language may contain inaccuracies and incompleteness, which are well-known challenges in requirements engineering. In addition to existing approaches that try to automatically identify and correct these deficits, there are also new trends to involve users more in the elaboration and refinement process. In this paper, we present the relevant state of the art in the field of automated detection and compensation of multiple inaccuracies in natural language service descriptions and name open challenges needed to be tackled in NL-based software service composition. ","lang":"eng"}],"file":[{"relation":"main_file","date_updated":"2019-01-11T11:36:10Z","file_name":"baeumer-4315.pdf","file_size":1053017,"access_level":"closed","file_id":"6624","success":1,"content_type":"application/pdf","creator":"fbaeumer","date_created":"2019-01-11T11:36:10Z"}],"date_created":"2018-09-01T08:52:36Z","keyword":["Inaccuracy detection","Natural language software requirements"],"type":"conference","department":[{"_id":"36"},{"_id":"1"},{"_id":"579"}],"year":"2018","title":"NLP in OTF Computing: Current Approaches and Open Challenges","author":[{"id":"38837","full_name":"Bäumer, Frederik Simon","first_name":"Frederik Simon","last_name":"Bäumer"},{"full_name":"Geierhos, Michaela","last_name":"Geierhos","first_name":"Michaela","orcid":"0000-0002-8180-5606","id":"42496"}],"publication_identifier":{"issn":["1865-0929","1865-0937"],"isbn":["9783319999715","9783319999722"]},"date_updated":"2022-01-06T07:00:57Z","publication_status":"published","intvolume":"       920","language":[{"iso":"eng"}],"series_title":"Communications in Computer and Information Science","doi":"10.1007/978-3-319-99972-2_46","file_date_updated":"2019-01-11T11:36:10Z","citation":{"apa":"Bäumer, F. S., &#38; Geierhos, M. (2018). NLP in OTF Computing: Current Approaches and Open Challenges. In R. Damaševičius &#38; G. Vasiljevienė (Eds.), <i>Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)</i> (Vol. 920, pp. 559–570). Cham, Switzerland: Springer. <a href=\"https://doi.org/10.1007/978-3-319-99972-2_46\">https://doi.org/10.1007/978-3-319-99972-2_46</a>","ieee":"F. S. Bäumer and M. Geierhos, “NLP in OTF Computing: Current Approaches and Open Challenges,” in <i>Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)</i>, Vilnius, Lithuania, 2018, vol. 920, pp. 559–570.","chicago":"Bäumer, Frederik Simon, and Michaela Geierhos. “NLP in OTF Computing: Current Approaches and Open Challenges.” In <i>Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)</i>, edited by Robertas Damaševičius and Giedrė Vasiljevienė, 920:559–70. Communications in Computer and Information Science. Cham, Switzerland: Springer, 2018. <a href=\"https://doi.org/10.1007/978-3-319-99972-2_46\">https://doi.org/10.1007/978-3-319-99972-2_46</a>.","short":"F.S. Bäumer, M. Geierhos, in: R. Damaševičius, G. Vasiljevienė (Eds.), Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018), Springer, Cham, Switzerland, 2018, pp. 559–570.","mla":"Bäumer, Frederik Simon, and Michaela Geierhos. “NLP in OTF Computing: Current Approaches and Open Challenges.” <i>Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)</i>, edited by Robertas Damaševičius and Giedrė Vasiljevienė, vol. 920, Springer, 2018, pp. 559–70, doi:<a href=\"https://doi.org/10.1007/978-3-319-99972-2_46\">10.1007/978-3-319-99972-2_46</a>.","ama":"Bäumer FS, Geierhos M. NLP in OTF Computing: Current Approaches and Open Challenges. In: Damaševičius R, Vasiljevienė G, eds. <i>Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)</i>. Vol 920. Communications in Computer and Information Science. Cham, Switzerland: Springer; 2018:559-570. doi:<a href=\"https://doi.org/10.1007/978-3-319-99972-2_46\">10.1007/978-3-319-99972-2_46</a>","bibtex":"@inproceedings{Bäumer_Geierhos_2018, place={Cham, Switzerland}, series={Communications in Computer and Information Science}, title={NLP in OTF Computing: Current Approaches and Open Challenges}, volume={920}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-99972-2_46\">10.1007/978-3-319-99972-2_46</a>}, booktitle={Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)}, publisher={Springer}, author={Bäumer, Frederik Simon and Geierhos, Michaela}, editor={Damaševičius, Robertas and Vasiljevienė, GiedrėEditors}, year={2018}, pages={559–570}, collection={Communications in Computer and Information Science} }"},"quality_controlled":"1","project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Project Area B","_id":"3"},{"name":"SFB 901 - Subproject B1","_id":"9"}],"place":"Cham, Switzerland","status":"public","conference":{"end_date":"2018-10-06","start_date":"2018-10-04","name":"24th International Conference on Information and Software Technologies (ICIST 2018)","location":"Vilnius, Lithuania"},"has_accepted_license":"1","page":"559-570","_id":"4339","publisher":"Springer","ddc":["004"],"user_id":"38837","editor":[{"first_name":"Robertas","last_name":"Damaševičius","full_name":"Damaševičius, Robertas"},{"last_name":"Vasiljevienė","first_name":"Giedrė","full_name":"Vasiljevienė, Giedrė"}],"volume":920},{"oa":"1","citation":{"ieee":"F. S. Bäumer and M. Geierhos, “Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-based Configuration of Text Analysis Pipelines,” in <i>Proceedings of the 51st Hawaii International Conference on System Sciences</i>, Big Island, Waikoloa Village, 2018, pp. 5746–5755.","apa":"Bäumer, F. S., &#38; Geierhos, M. (2018). Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-based Configuration of Text Analysis Pipelines. In <i>Proceedings of the 51st Hawaii International Conference on System Sciences</i> (pp. 5746–5755). Big Island, Waikoloa Village. <a href=\"https://doi.org/10125/50609\">https://doi.org/10125/50609</a>","short":"F.S. Bäumer, M. Geierhos, in: Proceedings of the 51st Hawaii International Conference on System Sciences, 2018, pp. 5746–5755.","chicago":"Bäumer, Frederik Simon, and Michaela Geierhos. “Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-Based Configuration of Text Analysis Pipelines.” In <i>Proceedings of the 51st Hawaii International Conference on System Sciences</i>, 5746–55, 2018. <a href=\"https://doi.org/10125/50609\">https://doi.org/10125/50609</a>.","mla":"Bäumer, Frederik Simon, and Michaela Geierhos. “Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-Based Configuration of Text Analysis Pipelines.” <i>Proceedings of the 51st Hawaii International Conference on System Sciences</i>, 2018, pp. 5746–55, doi:<a href=\"https://doi.org/10125/50609\">10125/50609</a>.","bibtex":"@inproceedings{Bäumer_Geierhos_2018, title={Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-based Configuration of Text Analysis Pipelines}, DOI={<a href=\"https://doi.org/10125/50609\">10125/50609</a>}, booktitle={Proceedings of the 51st Hawaii International Conference on System Sciences}, author={Bäumer, Frederik Simon and Geierhos, Michaela}, year={2018}, pages={5746–5755} }","ama":"Bäumer FS, Geierhos M. Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-based Configuration of Text Analysis Pipelines. In: <i>Proceedings of the 51st Hawaii International Conference on System Sciences</i>. ; 2018:5746-5755. doi:<a href=\"https://doi.org/10125/50609\">10125/50609</a>"},"file_date_updated":"2018-11-02T14:32:35Z","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Project Area B","_id":"3"},{"_id":"9","name":"SFB 901 - Subproject B1"}],"quality_controlled":"1","_id":"44","page":"5746-5755","user_id":"477","ddc":["000"],"conference":{"end_date":"2018-01-06","name":"51st Hawaii International Conference on System Sciences (HICSS 2018)","start_date":"2018-01-03","location":"Big Island, Waikoloa Village"},"status":"public","has_accepted_license":"1","date_created":"2017-10-17T12:40:59Z","file":[{"creator":"ups","date_created":"2018-11-02T14:32:35Z","file_size":753693,"access_level":"closed","file_name":"paper0722.pdf","date_updated":"2018-11-02T14:32:35Z","relation":"main_file","success":1,"content_type":"application/pdf","file_id":"5274"}],"department":[{"_id":"36"},{"_id":"1"},{"_id":"579"}],"type":"conference","keyword":["Software Product Lines: Engineering","Services","and Management","Ambiguities","Incompleteness","Natural Language Processing","Software Requirements"],"publication":"Proceedings of the 51st Hawaii International Conference on System Sciences","abstract":[{"text":"Natural language software requirements descriptions enable end users to formulate their wishes and expectations for a future software product without much prior knowledge in requirements engineering. However, these descriptions are susceptible to linguistic inaccuracies such as ambiguities and incompleteness that can harm the development process. There is a number of software solutions that can detect deficits in requirements descriptions and partially solve them, but they are often hard to use and not suitable for end users. For this reason, we develop a software system that helps end-users to create unambiguous and complete requirements descriptions by combining existing expert tools and controlling them using automatic compensation strategies. In order to recognize the necessity of individual compensation methods in the descriptions, we have developed linguistic indicators, which we present in this paper. Based on these indicators, the whole text analysis pipeline is ad-hoc configured and thus adapted to the individual circumstances of a requirements description.","lang":"eng"}],"language":[{"iso":"eng"}],"main_file_link":[{"open_access":"1","url":"https://scholarspace.manoa.hawaii.edu/bitstream/10125/50609/1/paper0722.pdf"}],"doi":"10125/50609","author":[{"full_name":"Bäumer, Frederik Simon","first_name":"Frederik Simon","last_name":"Bäumer","id":"38837"},{"id":"42496","first_name":"Michaela","last_name":"Geierhos","orcid":"0000-0002-8180-5606","full_name":"Geierhos, Michaela"}],"publication_identifier":{"isbn":["978-0-9981331-1-9"]},"year":"2018","title":"Flexible Ambiguity Resolution and Incompleteness Detection in Requirements Descriptions via an Indicator-based Configuration of Text Analysis Pipelines","publication_status":"published","date_updated":"2022-01-06T07:01:01Z"},{"user_id":"102979","page":"1350–1356","_id":"48867","publisher":"Association for Computing Machinery","status":"public","place":"New York, NY, USA","citation":{"short":"J. Bossek, in: Proceedings of the Genetic and Evolutionary Computation Conference Companion, Association for Computing Machinery, New York, NY, USA, 2018, pp. 1350–1356.","chicago":"Bossek, Jakob. “Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package Ecr.” In <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 1350–1356. GECCO ’18. New York, NY, USA: Association for Computing Machinery, 2018. <a href=\"https://doi.org/10.1145/3205651.3208312\">https://doi.org/10.1145/3205651.3208312</a>.","apa":"Bossek, J. (2018). Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package ecr. <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 1350–1356. <a href=\"https://doi.org/10.1145/3205651.3208312\">https://doi.org/10.1145/3205651.3208312</a>","ieee":"J. Bossek, “Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package ecr,” in <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 2018, pp. 1350–1356, doi: <a href=\"https://doi.org/10.1145/3205651.3208312\">10.1145/3205651.3208312</a>.","ama":"Bossek J. Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package ecr. In: <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>. GECCO ’18. Association for Computing Machinery; 2018:1350–1356. doi:<a href=\"https://doi.org/10.1145/3205651.3208312\">10.1145/3205651.3208312</a>","bibtex":"@inproceedings{Bossek_2018, place={New York, NY, USA}, series={GECCO ’18}, title={Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package ecr}, DOI={<a href=\"https://doi.org/10.1145/3205651.3208312\">10.1145/3205651.3208312</a>}, booktitle={Proceedings of the Genetic and Evolutionary Computation Conference Companion}, publisher={Association for Computing Machinery}, author={Bossek, Jakob}, year={2018}, pages={1350–1356}, collection={GECCO ’18} }","mla":"Bossek, Jakob. “Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package Ecr.” <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, Association for Computing Machinery, 2018, pp. 1350–1356, doi:<a href=\"https://doi.org/10.1145/3205651.3208312\">10.1145/3205651.3208312</a>."},"doi":"10.1145/3205651.3208312","language":[{"iso":"eng"}],"series_title":"GECCO ’18","date_updated":"2023-12-13T10:46:04Z","publication_status":"published","year":"2018","title":"Performance Assessment of Multi-Objective Evolutionary Algorithms with the R Package ecr","author":[{"last_name":"Bossek","first_name":"Jakob","orcid":"0000-0002-4121-4668","full_name":"Bossek, Jakob","id":"102979"}],"publication_identifier":{"isbn":["978-1-4503-5764-7"]},"type":"conference","keyword":["evolutionary optimization","performance assessment","software-tools"],"department":[{"_id":"819"}],"date_created":"2023-11-14T15:58:56Z","abstract":[{"text":"Assessing the performance of stochastic optimization algorithms in the field of multi-objective optimization is of utmost importance. Besides the visual comparison of the obtained approximation sets, more sophisticated methods have been proposed in the last decade, e. g., a variety of quantitative performance indicators or statistical tests. In this paper, we present tools implemented in the R package ecr, which assist in performing comprehensive and sound comparison and evaluation of multi-objective evolutionary algorithms following recommendations from the literature.","lang":"eng"}],"extern":"1","publication":"Proceedings of the Genetic and Evolutionary Computation Conference Companion"},{"keyword":["Androids","Bluetooth","Humanoid robots","Java","Software","Tools","Configuration options","Static analysis","Variability mining"],"type":"journal_article","department":[{"_id":"76"}],"date_created":"2020-11-30T11:06:43Z","issue":"99","publication":"IEEE Transactions on Software Engineering","citation":{"mla":"Lillack, Max, et al. “Tracking Load-Time Configuration Options.” <i>IEEE Transactions on Software Engineering</i>, vol. PP, no. 99, 2017, pp. 1–1, doi:<a href=\"https://doi.org/10.1109/TSE.2017.2756048\">10.1109/TSE.2017.2756048</a>.","ama":"Lillack M, Kästner C, Bodden E. Tracking Load-time Configuration Options. <i>IEEE Transactions on Software Engineering</i>. 2017;PP(99):1-1. doi:<a href=\"https://doi.org/10.1109/TSE.2017.2756048\">10.1109/TSE.2017.2756048</a>","bibtex":"@article{Lillack_Kästner_Bodden_2017, title={Tracking Load-time Configuration Options}, volume={PP}, DOI={<a href=\"https://doi.org/10.1109/TSE.2017.2756048\">10.1109/TSE.2017.2756048</a>}, number={99}, journal={IEEE Transactions on Software Engineering}, author={Lillack, Max and Kästner, Christian and Bodden, Eric}, year={2017}, pages={1–1} }","apa":"Lillack, M., Kästner, C., &#38; Bodden, E. (2017). Tracking Load-time Configuration Options. <i>IEEE Transactions on Software Engineering</i>, <i>PP</i>(99), 1–1. <a href=\"https://doi.org/10.1109/TSE.2017.2756048\">https://doi.org/10.1109/TSE.2017.2756048</a>","ieee":"M. Lillack, C. Kästner, and E. Bodden, “Tracking Load-time Configuration Options,” <i>IEEE Transactions on Software Engineering</i>, vol. PP, no. 99, pp. 1–1, 2017, doi: <a href=\"https://doi.org/10.1109/TSE.2017.2756048\">10.1109/TSE.2017.2756048</a>.","short":"M. Lillack, C. Kästner, E. Bodden, IEEE Transactions on Software Engineering PP (2017) 1–1.","chicago":"Lillack, Max, Christian Kästner, and Eric Bodden. “Tracking Load-Time Configuration Options.” <i>IEEE Transactions on Software Engineering</i> PP, no. 99 (2017): 1–1. <a href=\"https://doi.org/10.1109/TSE.2017.2756048\">https://doi.org/10.1109/TSE.2017.2756048</a>."},"doi":"10.1109/TSE.2017.2756048","user_id":"5786","volume":"PP","main_file_link":[{"url":"http://bodden.de/pubs/lkb17lotrack.pdf"}],"page":"1-1","_id":"20557","language":[{"iso":"eng"}],"date_updated":"2022-01-06T06:54:30Z","year":"2017","title":"Tracking Load-time Configuration Options","status":"public","publication_identifier":{"issn":["0098-5589"]},"author":[{"full_name":"Lillack, Max","last_name":"Lillack","first_name":"Max"},{"full_name":"Kästner, Christian","first_name":"Christian","last_name":"Kästner"},{"id":"59256","full_name":"Bodden, Eric","first_name":"Eric","last_name":"Bodden","orcid":"0000-0003-3470-3647"}]},{"has_accepted_license":"1","conference":{"end_date":"2017-09-08","name":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)","start_date":"2017-09-04","location":"Lisbon, Portugal"},"status":"public","user_id":"57458","ddc":["000"],"_id":"97","publisher":"IEEE","page":"379-385","project":[{"name":"SFB 901","_id":"1"},{"name":"SFB 901 - Subprojekt B1","_id":"9"},{"_id":"3","name":"SFB 901 - Project Area B"}],"quality_controlled":"1","citation":{"short":"L. van Rooijen, F.S. Bäumer, M.C. Platenius, M. Geierhos, H. Hamann, G. Engels, in: 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW), IEEE, Piscataway, NJ, USA, 2017, pp. 379–385.","chicago":"Rooijen, Lorijn van, Frederik Simon Bäumer, Marie Christin Platenius, Michaela Geierhos, Heiko Hamann, and Gregor Engels. “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process.” In <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, 379–85. Piscataway, NJ, USA: IEEE, 2017. <a href=\"https://doi.org/10.1109/REW.2017.26\">https://doi.org/10.1109/REW.2017.26</a>.","ieee":"L. van Rooijen, F. S. Bäumer, M. C. Platenius, M. Geierhos, H. Hamann, and G. Engels, “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process,” in <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, Lisbon, Portugal, 2017, pp. 379–385.","apa":"van Rooijen, L., Bäumer, F. S., Platenius, M. C., Geierhos, M., Hamann, H., &#38; Engels, G. (2017). From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process. In <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i> (pp. 379–385). Piscataway, NJ, USA: IEEE. <a href=\"https://doi.org/10.1109/REW.2017.26\">https://doi.org/10.1109/REW.2017.26</a>","bibtex":"@inproceedings{van Rooijen_Bäumer_Platenius_Geierhos_Hamann_Engels_2017, place={Piscataway, NJ, USA}, title={From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process}, DOI={<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>}, booktitle={2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)}, publisher={IEEE}, author={van Rooijen, Lorijn and Bäumer, Frederik Simon and Platenius, Marie Christin and Geierhos, Michaela and Hamann, Heiko and Engels, Gregor}, year={2017}, pages={379–385} }","ama":"van Rooijen L, Bäumer FS, Platenius MC, Geierhos M, Hamann H, Engels G. From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process. In: <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>. Piscataway, NJ, USA: IEEE; 2017:379-385. doi:<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>","mla":"van Rooijen, Lorijn, et al. “From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process.” <i>2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)</i>, IEEE, 2017, pp. 379–85, doi:<a href=\"https://doi.org/10.1109/REW.2017.26\">10.1109/REW.2017.26</a>."},"file_date_updated":"2018-11-02T14:50:35Z","place":"Piscataway, NJ, USA","publication_status":"published","date_updated":"2022-01-06T07:04:18Z","publication_identifier":{"eisbn":["978-1-5386-3488-2 "],"isbn":["978-1-5386-3489-9"]},"author":[{"id":"58843","first_name":"Lorijn","last_name":"van Rooijen","full_name":"van Rooijen, Lorijn"},{"id":"38837","first_name":"Frederik Simon","last_name":"Bäumer","full_name":"Bäumer, Frederik Simon"},{"first_name":"Marie Christin","last_name":"Platenius","full_name":"Platenius, Marie Christin"},{"id":"42496","orcid":"0000-0002-8180-5606","first_name":"Michaela","last_name":"Geierhos","full_name":"Geierhos, Michaela"},{"full_name":"Hamann, Heiko","first_name":"Heiko","last_name":"Hamann"},{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"}],"year":"2017","title":"From User Demand to Software Service: Using Machine Learning to Automate the Requirements Specification Process","doi":"10.1109/REW.2017.26","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"Bridging the gap between informal, imprecise, and vague user requirements descriptions and precise formalized specifications is the main task of requirements engineering. Techniques such as interviews or story telling are used when requirements engineers try to identify a user's needs. The requirements specification process is typically done in a dialogue between users, domain experts, and requirements engineers. In our research, we aim at automating the specification of requirements. The idea is to distinguish between untrained users and trained users, and to exploit domain knowledge learned from previous runs of our system. We let untrained users provide unstructured natural language descriptions, while we allow trained users to provide examples of behavioral descriptions. In both cases, our goal is to synthesize formal requirements models similar to statecharts. From requirements specification processes with trained users, behavioral ontologies are learned which are later used to support the requirements specification process for untrained users. Our research method is original in combining natural language processing and search-based techniques for the synthesis of requirements specifications. Our work is embedded in a larger project that aims at automating the whole software development and deployment process in envisioned future software service markets."}],"publication":"2017 IEEE 25th International Requirements Engineering Conference Workshops (REW)","department":[{"_id":"36"},{"_id":"1"},{"_id":"579"},{"_id":"34"},{"_id":"7"},{"_id":"66"},{"_id":"238"},{"_id":"63"}],"keyword":["Software","Unified modeling language","Requirements engineering","Ontologies","Search problems","Natural languages"],"type":"conference","date_created":"2017-10-17T12:41:10Z","file":[{"access_level":"closed","file_size":433613,"file_name":"08054881.pdf","date_updated":"2018-11-02T14:50:35Z","relation":"main_file","content_type":"application/pdf","success":1,"file_id":"5285","creator":"ups","date_created":"2018-11-02T14:50:35Z"}]},{"year":"2017","title":"Ecr 2.0: A Modular Framework for Evolutionary Computation in R","publication_identifier":{"isbn":["978-1-4503-4939-0"]},"author":[{"full_name":"Bossek, Jakob","first_name":"Jakob","orcid":"0000-0002-4121-4668","last_name":"Bossek","id":"102979"}],"publication_status":"published","date_updated":"2023-12-13T10:45:05Z","series_title":"GECCO ’17","language":[{"iso":"eng"}],"doi":"10.1145/3067695.3082470","publication":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","extern":"1","abstract":[{"lang":"eng","text":"The novel R package ecr (version 2), short for Evolutionary Computation in R, provides a comprehensive collection of building blocks for constructing powerful evolutionary algorithms for single- and multi-objective continuous and combinatorial optimization problems. It allows to solve standard optimization tasks with few lines of code using a black-box approach. Moreover, rapid prototyping of non-standard ideas is possible via an explicit, white-box approach. This paper describes the design principles of the package and gives some introductory examples on how to use the package in practise."}],"date_created":"2023-11-14T15:58:55Z","type":"conference","keyword":["evolutionary optimization","software-tools"],"department":[{"_id":"819"}],"status":"public","page":"1187–1193","_id":"48863","publisher":"Association for Computing Machinery","user_id":"102979","citation":{"ieee":"J. Bossek, “Ecr 2.0: A Modular Framework for Evolutionary Computation in R,” in <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 2017, pp. 1187–1193, doi: <a href=\"https://doi.org/10.1145/3067695.3082470\">10.1145/3067695.3082470</a>.","apa":"Bossek, J. (2017). Ecr 2.0: A Modular Framework for Evolutionary Computation in R. <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 1187–1193. <a href=\"https://doi.org/10.1145/3067695.3082470\">https://doi.org/10.1145/3067695.3082470</a>","mla":"Bossek, Jakob. “Ecr 2.0: A Modular Framework for Evolutionary Computation in R.” <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, Association for Computing Machinery, 2017, pp. 1187–1193, doi:<a href=\"https://doi.org/10.1145/3067695.3082470\">10.1145/3067695.3082470</a>.","bibtex":"@inproceedings{Bossek_2017, place={New York, NY, USA}, series={GECCO ’17}, title={Ecr 2.0: A Modular Framework for Evolutionary Computation in R}, DOI={<a href=\"https://doi.org/10.1145/3067695.3082470\">10.1145/3067695.3082470</a>}, booktitle={Proceedings of the Genetic and Evolutionary Computation Conference Companion}, publisher={Association for Computing Machinery}, author={Bossek, Jakob}, year={2017}, pages={1187–1193}, collection={GECCO ’17} }","chicago":"Bossek, Jakob. “Ecr 2.0: A Modular Framework for Evolutionary Computation in R.” In <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>, 1187–1193. GECCO ’17. New York, NY, USA: Association for Computing Machinery, 2017. <a href=\"https://doi.org/10.1145/3067695.3082470\">https://doi.org/10.1145/3067695.3082470</a>.","ama":"Bossek J. Ecr 2.0: A Modular Framework for Evolutionary Computation in R. In: <i>Proceedings of the Genetic and Evolutionary Computation Conference Companion</i>. GECCO ’17. Association for Computing Machinery; 2017:1187–1193. doi:<a href=\"https://doi.org/10.1145/3067695.3082470\">10.1145/3067695.3082470</a>","short":"J. Bossek, in: Proceedings of the Genetic and Evolutionary Computation Conference Companion, Association for Computing Machinery, New York, NY, USA, 2017, pp. 1187–1193."},"place":"New York, NY, USA"},{"publication":"International Communities of Invention and Innovation","citation":{"chicago":"Schmitt, Martin. “The Code of Banking. Software as the Digitalization of German Savings Banks.” In <i>International Communities of Invention and Innovation</i>, edited by Arthur Tatnall and Christopher Leslie, 141–164. IFIP Advances in Information and Communication Technology. Cham: Springer, 2016.","short":"M. Schmitt, in: A. Tatnall, C. Leslie (Eds.), International Communities of Invention and Innovation, Springer, Cham, 2016, pp. 141–164.","apa":"Schmitt, M. (2016). The Code of Banking. Software as the Digitalization of German Savings Banks. In A. Tatnall &#38; C. Leslie (Eds.), <i>International Communities of Invention and Innovation</i> (pp. 141–164). Springer.","ieee":"M. Schmitt, “The Code of Banking. Software as the Digitalization of German Savings Banks,” in <i>International Communities of Invention and Innovation</i>, A. Tatnall and C. Leslie, Eds. Cham: Springer, 2016, pp. 141–164.","ama":"Schmitt M. The Code of Banking. Software as the Digitalization of German Savings Banks. In: Tatnall A, Leslie C, eds. <i>International Communities of Invention and Innovation</i>. IFIP Advances in Information and Communication Technology. Springer; 2016:141–164.","bibtex":"@inbook{Schmitt_2016, place={Cham}, series={IFIP Advances in Information and Communication Technology}, title={The Code of Banking. Software as the Digitalization of German Savings Banks}, booktitle={International Communities of Invention and Innovation}, publisher={Springer}, author={Schmitt, Martin}, editor={Tatnall, Arthur and Leslie, Christopher}, year={2016}, pages={141–164}, collection={IFIP Advances in Information and Communication Technology} }","mla":"Schmitt, Martin. “The Code of Banking. Software as the Digitalization of German Savings Banks.” <i>International Communities of Invention and Innovation</i>, edited by Arthur Tatnall and Christopher Leslie, Springer, 2016, pp. 141–164."},"keyword":["Kreditscoring","Informationssystem","Software"],"type":"book_chapter","place":"Cham","date_created":"2024-02-24T23:39:56Z","date_updated":"2024-02-24T23:58:50Z","title":"The Code of Banking. Software as the Digitalization of German Savings Banks","year":"2016","status":"public","author":[{"first_name":"Martin","last_name":"Schmitt","full_name":"Schmitt, Martin","id":"100968"}],"user_id":"100968","editor":[{"first_name":"Arthur","last_name":"Tatnall","full_name":"Tatnall, Arthur"},{"full_name":"Leslie, Christopher","last_name":"Leslie","first_name":"Christopher"}],"page":"141–164","publisher":"Springer","_id":"51827","language":[{"iso":"eng"}],"series_title":"IFIP Advances in Information and Communication Technology"}]
