S. Roubtsov, Alexander Serebrenik, M. van den Brand
{"title":"Dn-based design quality comparison of industrial Java applications","authors":"S. Roubtsov, Alexander Serebrenik, M. van den Brand","doi":"10.1109/CEE-SECR.2009.5501182","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501182","url":null,"abstract":"The normalized distance from the main sequence, denoted Dn, is a popular object-oriented metric introduced by Martin in 1994. While the metric has been designed for assessment of individual packages it has also been applied in practice to quality assessment of entire software architectures. This gap between the industrial practice and theoretical understanding has been recently addressed for Java open-source systems. Based on study of a benchmarks collection the authors proposed a statistical model characterizing (a) the average value of Dn, and (b) distribution of Dn. Contribution of the current work is twofold. First, we show feasibility of application of the Dn-based assessment above to commercial Java applications. Second, we validate the approach by showing that the results obtained are consistent with those obtained by means of a series of independent studies, such as layering, presence of cyclic dependencies and Chidamber's and Kemerer's metrics.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121685492","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}
{"title":"UML-model of units of U. Grenander's patterns theory","authors":"P. L. Tsytovich","doi":"10.1109/CEE-SECR.2009.5501143","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501143","url":null,"abstract":"U. Grenander's patterns theory aspects of application are considered in the article from the object-oriented approach point of view. Basic elements of the patterns theory models are shown, among them: derivation, links, regular configurations and images. The models received allow to formulate the patterns theory aspects of application in program engineering.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134126109","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}
{"title":"TRIZ methods in SW development to enhance the productivity","authors":"I. Odintsov, M. Rubin","doi":"10.1109/CEE-SECR.2009.5501148","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501148","url":null,"abstract":"The paper shows applicability of main TRIZ tools at all stages of the life cycle of software products development. The application of TRIZ in programming has become possible due to identification of system-related constituent in classic TRIZ tools and adapting the latter for use in non-material systems. Brief introduction in TRIZ for programmers is given. Examples of solving the problems of software products development using TRIZ tools are given. Open source product Grid Programming Environment is used to discuss technical systems lows, patterns of system evolution, contradictions, etc.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129967724","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}
{"title":"Specificity of the collection requirements and the development in automation of the business-processes of the record keeping","authors":"M. Olga, O. Yury","doi":"10.1109/CEE-SECR.2009.5501153","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501153","url":null,"abstract":"In view of the fact that all the businesses maintain records in the similar way, a number of the typical solutions in automation of the business-processes of the record keeping has been appeared. As a result of this, a range of the problems of integration an additional functionality to a typical solution has taken place. The adopting and development in the systems of automation the record keeping is being become the urgent question in the field of development of the software.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127781144","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}
{"title":"Software integration process of complex hardware-software systems under conditions of limited resources","authors":"I. Kuzmina, S. Mineev","doi":"10.1109/CEE-SECR.2009.5501155","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501155","url":null,"abstract":"A lot of problems occur during the development of complex hardware-software systems. All these problems usually caused by the system and development process specificity. In this work we present a step-by-step evolution of software development process, that took place in research lab for Mathematical Simulation of Physical Systems of Physico-Technical Research Institute of University of Nizhny Novgorod (PTRI UNN), based on continuous integration and automating software builds. We cover a set of primary issues which have arisen due to the new functionality adaptation of integration process and discuss the ways to solve its.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133686198","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}
{"title":"Service integration: A soft spot in the SOA testing stack","authors":"S. Wieczorek, Alin Stefanescu","doi":"10.1109/CEE-SECR.2009.5501160","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501160","url":null,"abstract":"The concepts of Service Oriented Architectures (SOA) have manifested themselves as the next evolutionary step for software development and the industry is fast in adopting SOA. The gained freedom of combining loosely coupled services is countered by resulting challenges for testing. While current research is mainly focusing on the investigation of advanced SOA feature like semantic service retrieval and dynamic binding, industrial projects still face fundamental problems in assuring software quality of SOA applications. In this paper we describe the SOA testing stack and the different objectives of its layers. We further explain why traditional and currently discussed testing techniques alone are not sufficient to cover all relevant testing layers. The unique SOA challenges posed by message based communication are usually not considered in research and industry. Therefore we discuss them in more detail and give advice of how to address them in a holistic development process.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115828043","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}
{"title":"Creating technological portal commodity distribution network automotive company","authors":"V. Bulov, Dmitry Bulov","doi":"10.1109/CEE-SECR.2009.5501186","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501186","url":null,"abstract":"This article will discuss the problem of selection of software architecture and set of technical tools which developers of the Volga automobile plant have faced during the creation of a production network using Internet technologies. IT solutions tested in practice will be shown. I hope that the research, discussions, examples and artifacts contained in the article help the reader to take a more considered decision in choosing the tools to realize its goals with the least risk for further exploitation and development of the system.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122497082","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}