Producing reliable and accurate estimates of software effort remains a difficult task in software project management, especially at the early stages of the software life cycle where the information available is more categorical than numerical. In this paper, we conducted a systematic mapping study of papers dealing with categorical data in software development effort estimation. In total, 27 papers were identified from 1997 to January 2019. The selected studies were analyzed and classified according to eight criteria: publication channels, year of publication, research approach, contribution type, SDEE technique, Technique used to handle categorical data, types of categorical data and datasets used. The results showed that most of the selected papers investigate the use of both nominal and ordinal data. Furthermore, Euclidean distance, fuzzy logic, and fuzzy clustering techniques were the most used techniques to handle categorical data using analogy. Using regression, most papers employed ANOVA and combination of categories.
{"title":"Handling of Categorical Data in Software Development Effort Estimation: A Systematic Mapping Study","authors":"F. Amazal, A. Idri","doi":"10.15439/2019F222","DOIUrl":"https://doi.org/10.15439/2019F222","url":null,"abstract":"Producing reliable and accurate estimates of software effort remains a difficult task in software project management, especially at the early stages of the software life cycle where the information available is more categorical than numerical. In this paper, we conducted a systematic mapping study of papers dealing with categorical data in software development effort estimation. In total, 27 papers were identified from 1997 to January 2019. The selected studies were analyzed and classified according to eight criteria: publication channels, year of publication, research approach, contribution type, SDEE technique, Technique used to handle categorical data, types of categorical data and datasets used. The results showed that most of the selected papers investigate the use of both nominal and ordinal data. Furthermore, Euclidean distance, fuzzy logic, and fuzzy clustering techniques were the most used techniques to handle categorical data using analogy. Using regression, most papers employed ANOVA and combination of categories.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134570904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
P. Skowron, Michael Aleithe, Susanne Wallrafen, Marvin Hubl, Julian Fietkau, Bogdan Franczyk
The irreversible process of demographic change, especially in Germany, leads to numerous challenges. According to this, research has to face the task to integrate the constantly ageing population into the urban and public space in such a way that there are as few barriers as possible. With the support of digitalization, so-called smart urban objects are being designed in order to do make integration, so that people and the available technology can be used most efficiently. A special ontology has been developed to meet this demand.
{"title":"Smart Urban Design Space","authors":"P. Skowron, Michael Aleithe, Susanne Wallrafen, Marvin Hubl, Julian Fietkau, Bogdan Franczyk","doi":"10.15439/2019F80","DOIUrl":"https://doi.org/10.15439/2019F80","url":null,"abstract":"The irreversible process of demographic change, especially in Germany, leads to numerous challenges. According to this, research has to face the task to integrate the constantly ageing population into the urban and public space in such a way that there are as few barriers as possible. With the support of digitalization, so-called smart urban objects are being designed in order to do make integration, so that people and the available technology can be used most efficiently. A special ontology has been developed to meet this demand.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128158111","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The routing and spectrum assignment problem is an NP-hard problem that receives increasing attention during the last years. Existing integer linear programming models for the problem are either very complex and suffer from tractability issues or are simplified and incomplete so that they can optimize only some objective functions. The majority of models uses edge-path formulations where variables are associated with all possible routing paths so that the number of variables grows exponentially with the size of the instance. An alternative is to use edge-node formulations that allow to devise compact models where the number of variables grows only polynomially with the size of the instance. However, all known edge-node formulations are incomplete as their feasible region is a superset of all feasible solutions of the problem and can, thus, handle only some objective functions.Our contribution is to provide the first complete edge-node formulation for the routing and spectrum assignment problem which leads to a tractable integer linear programming model. Indeed, computational results show that our complete model is competitive with incomplete models as we can solve instances of the RSA problem larger than instances known in the literature to optimality within reasonable time and w.r.t. several objective functions. We further devise some directions of future research.
{"title":"A novel integer linear programming model for routing and spectrum assignment in optical networks","authors":"Youssouf Hadhbi, H. Kerivin, Annegret K. Wagler","doi":"10.15439/2019F188","DOIUrl":"https://doi.org/10.15439/2019F188","url":null,"abstract":"The routing and spectrum assignment problem is an NP-hard problem that receives increasing attention during the last years. Existing integer linear programming models for the problem are either very complex and suffer from tractability issues or are simplified and incomplete so that they can optimize only some objective functions. The majority of models uses edge-path formulations where variables are associated with all possible routing paths so that the number of variables grows exponentially with the size of the instance. An alternative is to use edge-node formulations that allow to devise compact models where the number of variables grows only polynomially with the size of the instance. However, all known edge-node formulations are incomplete as their feasible region is a superset of all feasible solutions of the problem and can, thus, handle only some objective functions.Our contribution is to provide the first complete edge-node formulation for the routing and spectrum assignment problem which leads to a tractable integer linear programming model. Indeed, computational results show that our complete model is competitive with incomplete models as we can solve instances of the RSA problem larger than instances known in the literature to optimality within reasonable time and w.r.t. several objective functions. We further devise some directions of future research.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"125 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115669133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The variety of hardware devices and the diversity of their users imposes new requirements and expectations on designers and developers of mobile applications (apps). While the Internet has enabled new forms of communication platform, online stores provide the ability to review apps. These informal online app reviews have become a viral form of electronic word-of-mouth (eWOM), covering a plethora of issues. In our study, we set ourselves the goal of investigating whether online reviews reveal usability and user experience (UUX) issues, being important quality-in-use characteristics. To address this problem, we used sentiment analysis techniques, with the aim of extracting relevant keywords from eWOM WhatsApp data. Based on the extracted keywords, we next identified the original users’ reviews, and individually assigned each attribute and dimension to them. Eventually, the reported issues were thematically synthesized into 7 attributes and 8 dimensions. If one asks whether online reviews reveal genuine UUX issues, in this case, the answer is definitely affirmative.
{"title":"Do Online Reviews Reveal Mobile Application Usability and User Experience? The Case of WhatsApp","authors":"Paweł Weichbroth, Anna Baj-Rogowska","doi":"10.15439/2019F289","DOIUrl":"https://doi.org/10.15439/2019F289","url":null,"abstract":"The variety of hardware devices and the diversity of their users imposes new requirements and expectations on designers and developers of mobile applications (apps). While the Internet has enabled new forms of communication platform, online stores provide the ability to review apps. These informal online app reviews have become a viral form of electronic word-of-mouth (eWOM), covering a plethora of issues. In our study, we set ourselves the goal of investigating whether online reviews reveal usability and user experience (UUX) issues, being important quality-in-use characteristics. To address this problem, we used sentiment analysis techniques, with the aim of extracting relevant keywords from eWOM WhatsApp data. Based on the extracted keywords, we next identified the original users’ reviews, and individually assigned each attribute and dimension to them. Eventually, the reported issues were thematically synthesized into 7 attributes and 8 dimensions. If one asks whether online reviews reveal genuine UUX issues, in this case, the answer is definitely affirmative.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130691576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Context: The use of agile software development is increasing, even in regulated domains like the automotive domain. At the same time, traditional sequential processes are still in use. Collaboration between agile and hybrid projects within these complex traditional product development processes is difficult. Especially the creation and synchronization of a qualification phase plan is challenging. Objective: The aim of this study is to provide insights into the state of the practice to understand challenges related to the combined use of agile and traditional paradigms in release planning in the automotive domain. Method: Based on semi-structured interviews, an online survey with 39 respondents was conducted at Dr. Ing. h. c. F. Porsche AG. Results: We present the challenges identified in release planning, such as lack of transparency regarding the status quo of related projects. Furthermore, we motivate how agile development methods could improve collaboration between projects in release planning. Conclusions: There are many challenges in the context of co-existing agile and traditional projects. We discuss how agile practices like daily standup or continuous integration could address the identified challenges.
{"title":"Real-Life Challenges in Automotive Release Planning","authors":"Kristina Marner, Sven Theobald, S. Wagner","doi":"10.15439/2019F326","DOIUrl":"https://doi.org/10.15439/2019F326","url":null,"abstract":"Context: The use of agile software development is increasing, even in regulated domains like the automotive domain. At the same time, traditional sequential processes are still in use. Collaboration between agile and hybrid projects within these complex traditional product development processes is difficult. Especially the creation and synchronization of a qualification phase plan is challenging. Objective: The aim of this study is to provide insights into the state of the practice to understand challenges related to the combined use of agile and traditional paradigms in release planning in the automotive domain. Method: Based on semi-structured interviews, an online survey with 39 respondents was conducted at Dr. Ing. h. c. F. Porsche AG. Results: We present the challenges identified in release planning, such as lack of transparency regarding the status quo of related projects. Furthermore, we motivate how agile development methods could improve collaboration between projects in release planning. Conclusions: There are many challenges in the context of co-existing agile and traditional projects. We discuss how agile practices like daily standup or continuous integration could address the identified challenges.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130786938","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Recently, many researches on human mobility are aiming to suggest the personal customized solution in the diverse field, usually by academia and industry. Combined with deep learning methods, it is able to predict and generate novel routes of objects from the mobility data including the given past trends. In this work, Generative Adversarial Network (GAN) model is introduced for creating individual mobility routes based on sets of accumulated personal mobility data. The mobility data had been collected by use of geopositioning system and personal mobile devices. GAN has Discriminator and Generator which are composed of neural networks, and can train and extract geopositionig information. A sequence of longitude and latitude can be geographically mapped, and matrices including all these information can be handled by GAN. The GAN-based model successfully handled individual mobility routes in this way. Consequently, our model can generate and suggest unexplored routes from the existing sets of personal geolocation data.
{"title":"Generating Human Mobility Route Based on Generative Adversarial Network","authors":"H. Song, Moo Sang Baek, Minsuk Sung","doi":"10.15439/2019F320","DOIUrl":"https://doi.org/10.15439/2019F320","url":null,"abstract":"Recently, many researches on human mobility are aiming to suggest the personal customized solution in the diverse field, usually by academia and industry. Combined with deep learning methods, it is able to predict and generate novel routes of objects from the mobility data including the given past trends. In this work, Generative Adversarial Network (GAN) model is introduced for creating individual mobility routes based on sets of accumulated personal mobility data. The mobility data had been collected by use of geopositioning system and personal mobile devices. GAN has Discriminator and Generator which are composed of neural networks, and can train and extract geopositionig information. A sequence of longitude and latitude can be geographically mapped, and matrices including all these information can be handled by GAN. The GAN-based model successfully handled individual mobility routes in this way. Consequently, our model can generate and suggest unexplored routes from the existing sets of personal geolocation data.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"664 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122965142","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Scrum is the most adopted Agile methodology. The research conducted on Scrum adoption is mainly qualitative and there is therefore a need for a quantitative study on Scrum adoption challenges. The primary objective of this paper is to present the findings of a study on the factors that have a significant relationship with Scrum adoption as perceived by Scrum practitioners working within South African organizations. Towards this objective, a narrative review to extract and synthesize the existing challenges was conducted. These synthesized challenges were used in the development of a conceptual framework for evaluating the challenges that have a correlation and linear relationship with Scrum adoption. Following this, a survey questionnaire was used to test and evaluate the factors forming part of the developed framework. The findings indicate that Relative Advantage, Complexity, and Sprint Management are factors that have a significant linear relationship with Scrum adoption. Our recommendation is that organizations consider these findings during their adoption phase of Scrum.
{"title":"Factors that contribute significantly to Scrum adoption","authors":"Ridewaan Hanslo, Ernest Mnkandla, A. Vahed","doi":"10.15439/2019F220","DOIUrl":"https://doi.org/10.15439/2019F220","url":null,"abstract":"Scrum is the most adopted Agile methodology. The research conducted on Scrum adoption is mainly qualitative and there is therefore a need for a quantitative study on Scrum adoption challenges. The primary objective of this paper is to present the findings of a study on the factors that have a significant relationship with Scrum adoption as perceived by Scrum practitioners working within South African organizations. Towards this objective, a narrative review to extract and synthesize the existing challenges was conducted. These synthesized challenges were used in the development of a conceptual framework for evaluating the challenges that have a correlation and linear relationship with Scrum adoption. Following this, a survey questionnaire was used to test and evaluate the factors forming part of the developed framework. The findings indicate that Relative Advantage, Complexity, and Sprint Management are factors that have a significant linear relationship with Scrum adoption. Our recommendation is that organizations consider these findings during their adoption phase of Scrum.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117144347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abstract In the process of acoustic voice analysis, in this case of singing, it is important that the sound samples contain a stable phase of phonation. Sometimes, however, it is not possible. This study was prepared to determine how big are the differences between the values of the acoustic parameters obtained for the initial phase of phonation and for the stable phase of phonation. The values of acoustic parameters, such as, among others shimmer, jitter, RAP, PPQ, APQ, HNR or SPR were estimated for registered singing samples in the initial phase of phonation and in the middle phase. The analysis were performed over the samples of singing of the vowel ‘a’ recorded many times for different pitches. In the process of analyzing of the obtained results, it was found that the impact of the selection phase of phonation for analysis is crucial in assessing the singing voice quality.
{"title":"Comparison of singing voice quality from beginning of the phonation and in the stable in the case of choral voices","authors":"E. Pólrolniczak, M. Kramarczyk","doi":"10.15439/2019F316","DOIUrl":"https://doi.org/10.15439/2019F316","url":null,"abstract":"Abstract In the process of acoustic voice analysis, in this case of singing, it is important that the sound samples contain a stable phase of phonation. Sometimes, however, it is not possible. This study was prepared to determine how big are the differences between the values of the acoustic parameters obtained for the initial phase of phonation and for the stable phase of phonation. The values of acoustic parameters, such as, among others shimmer, jitter, RAP, PPQ, APQ, HNR or SPR were estimated for registered singing samples in the initial phase of phonation and in the middle phase. The analysis were performed over the samples of singing of the vowel ‘a’ recorded many times for different pitches. In the process of analyzing of the obtained results, it was found that the impact of the selection phase of phonation for analysis is crucial in assessing the singing voice quality.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124727903","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Photographic surveying, a fundamental procedure in crime investigation, is typically performed using 2D cameras. Although useful, such cameras remain limited due to the lack of depth information. In this work, we propose a 3D reconstruction solution that leverages the advantages of cheap RGB-D sensors to create a 3D model of the crime scene and to provide the investigator with an interactive crime scenario simulation environment. A structure from motion approach is proposed in order to align the captured point clouds on each other using 3D key points. An iterative refinement and a global optimization algorithm are later adapted for the optimization of the registered 3D model, which is then triangulated before the underlying surface is reconstructed. The resulting model is used for interactive crime investigation and object dynamics simulation. The obtained results show the elrectiveness of our solution with a visually appealing rendering, an accurate simulation and a quantitative error of less than 18cm for the $4m times 4m$ indoor scene. An accompanying video is provided in order to illustrate the processing pipeline1.
{"title":"Crime Scene Reconstruction with RGB-D Sensors","authors":"Abdenour Amamra, Yacine Amara, Khalid Boumaza, Aissa Benayad","doi":"10.15439/2019F225","DOIUrl":"https://doi.org/10.15439/2019F225","url":null,"abstract":"Photographic surveying, a fundamental procedure in crime investigation, is typically performed using 2D cameras. Although useful, such cameras remain limited due to the lack of depth information. In this work, we propose a 3D reconstruction solution that leverages the advantages of cheap RGB-D sensors to create a 3D model of the crime scene and to provide the investigator with an interactive crime scenario simulation environment. A structure from motion approach is proposed in order to align the captured point clouds on each other using 3D key points. An iterative refinement and a global optimization algorithm are later adapted for the optimization of the registered 3D model, which is then triangulated before the underlying surface is reconstructed. The resulting model is used for interactive crime investigation and object dynamics simulation. The obtained results show the elrectiveness of our solution with a visually appealing rendering, an accurate simulation and a quantitative error of less than 18cm for the $4m times 4m$ indoor scene. An accompanying video is provided in order to illustrate the processing pipeline1.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116879344","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper, we present a 1-space bounded cube packing algorithm with asymptotic competitive ratio 10.872.
本文给出了一个具有渐近竞争比10.872的1空间有界立方体填充算法。
{"title":"An algorithm for 1-space bounded cube packing","authors":"Lukasz Zielonka","doi":"10.15439/2019F88","DOIUrl":"https://doi.org/10.15439/2019F88","url":null,"abstract":"In this paper, we present a 1-space bounded cube packing algorithm with asymptotic competitive ratio 10.872.","PeriodicalId":168208,"journal":{"name":"2019 Federated Conference on Computer Science and Information Systems (FedCSIS)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126397081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}