112 Hits in 6.5 sec

Functional Over-Related Classes Bad Smell Detection and Refactoring Suggestions

Jiang Dexun, Ma Peijun, Su Xiaohong, Wang Tiantian
2014 International Journal of Software Engineering & Applications  
Bad phenomena about functional over-related classes and confused inheritances in programs will cause difficulty in programs comprehension, extension and maintenance.  ...  The proposed detection method in this paper behaves well on refactoring evaluation, and the refactoring suggestions improve the quality of programs.  ...  And "Before" means the program before refactoring, and "After" means that after refactoring. The measure units of each design quality metric are not unified.  ... 
doi:10.5121/ijsea.2014.5203 fatcat:crvirtqhsrew7a6l5tjizfkp4m

Holistic sexuality post gynaecological cancer treatment: A review of recent literature

Sorrel C. Pitcher, Tracey Adams, Leon Van Wijk, Nazia Fakie, Rakiya Saidu, Lynette Denny, Jennifer Moodley
2018 South African Journal of Oncology  
However, there has been a slight shift towards understanding sexuality from a comprehensive standpoint, although there is a dearth of research relating to the psychological and relational aspects of sexuality.Conclusion  ...  A comprehensive literature search, using the electronic databases EBSCOHost, Ovid, Clinical Key and PubMed, was conducted for articles concentrating on sexuality after gynaecological cancer treatment,  ...  They would also like to thank the broader Gynaecological Cancer Research Centre (GCRC) team for their support of their research endeavours relating to sexuality post cancer treatment.  ... 
doi:10.4102/sajo.v2i0.40 fatcat:5xezbz2x4rb6rdyhgsl32a2mda

Automatic Test Smell Detection Using Information Retrieval Techniques

Fabio Palomba, Andy Zaidman, Andrea De Lucia
2018 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
., sub-optimal design choices applied by developers when implementing test cases, have been shown to be related to test case effectiveness.  ...  automatic detection of test smells have been proposed so far, they generally suffer of poor performance: as a consequence, current detectors cannot properly provide support to developers when diagnosing the quality  ...  [63] have investigated the relation of test smells and the source code quality of production code, showing that there is also a clear relationship between the two.  ... 
doi:10.1109/icsme.2018.00040 dblp:conf/icsm/PalombaZL18 fatcat:ggf7lwvjynh43ofbra2bmov2am

A Retrospective of a Pioneering Project. Earlier Than XML, Other Than SGML, Still Going: CuProS Metadata for Deeply Nested Relations and Navigating for Retrieval in RAFFAELLO [chapter]

Ephraim Nissan, Jihad El-Sana
2014 Lecture Notes in Computer Science  
The unabated interest in XML, Web technology, and ontologies (an area relevant for the database of Onomaturge) have vindicated Nissan's contention that nested relations (a research area in database design  ...  In Onomaturge, a procedural and retrieval-intensive control accesses a database of frames.  ...  >, and so forth: Such a slavish rendering into XML of the database relation lifted from a relational database grossly underexploits the capabilities of XML.  ... 
doi:10.1007/978-3-642-45321-2_20 fatcat:6i3osnvafzdvzkxqarogaxr34u

Automatically Documenting Software Artifacts

Boyang Li
2016 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
in the source code, and (ii) maintenance of a DCAs code requires understanding of how the features are implemented by relying on DB operations and corresponding schema constraints.  ...  Co-evolution of code and DB schemas in Database-Centric Applications (DCAs) often leads to two types of challenging scenarios for developers, where (i) changes to the DB schema need to be incorporated  ...  RQ 1 to RQ 3 aim at measuring the quality of the descriptions as perceived by developers that have explored the source code and the database schema.  ... 
doi:10.1109/icsme.2016.56 dblp:conf/icsm/Li16 fatcat:4yyzreolsjcnvovlwq3xfq6fke

A survey of problematic database code fragments in software systems

Bader Alshemaimri, Ramez Elmasri, Tariq Alsahfi, Mousa Almotairi
2021 Engineering Reports  
We create a novel categorization of both SQL schema and query antipatterns in terms of performance, maintainability, portability, and data integrity.  ...  Both approaches are prone to problematic database code fragments that negatively impact the quality of software systems.  ...  Sharma et al. 1 examine SQL statements in 357 industrial and 2568 opensource projects to evaluate how schema quality of relational database affects the performance and maintainability of software systems  ... 
doi:10.1002/eng2.12441 fatcat:m2evjny6fjgkfcjjvgrsb3q3aa

Development of an ontology-based semantic building post-occupancy evaluation framework

Yuanhong Zhao, Qingping Yang, QingPing Yang
2021 International Journal of Metrology and Quality Engineering  
improving occupants' use experience quality and well-being.  ...  This ontology model also enables the effective OSA-related knowledge retrieving and sharing, and promotes its implementation in the POE domain.  ...  to improve the quality of the manuscript.  ... 
doi:10.1051/ijmqe/2021019 fatcat:xse7ice5wzektphh77kn2o2ei4

On the Prevalence, Impact, and Evolution of SQL Code Smells in Data-Intensive Systems [article]

Biruk Asmare Muse and Mohammad Masudur Rahman and Csaba Nagy and Anthony Cleve and Foutse Khomh and Giuliano Antoniol
2022 arXiv   pre-print
Code smells indicate software design problems that harm software quality. Data-intensive systems that frequently access databases often suffer from SQL code smells besides the traditional smells.  ...  Developers should be aware of these smells and consider detecting and refactoring SQL code smells and traditional code smells separately, using dedicated tools.  ...  Another tool, DbDeo [56] , implements the detection of database schema smells.  ... 
arXiv:2201.02215v1 fatcat:wh3zvlo5nrgfxghqgaynb2piii

Qualities of Quality: A Tertiary Review of Software Quality Measurement Research [article]

Kaylea Champion, Sejal Khatri, Benjamin Mako Hill
2021 arXiv   pre-print
This paper presents a tertiary review of software quality measurement research.  ...  To conduct this review, we examined an initial dataset of 7,811 articles and found 75 relevant and high-quality secondary analyses of software quality research.  ...  Automated Screening We collected our initial dataset from a set of database indexes of scholarly papers using a schema of keywords, operators, and fields.  ... 
arXiv:2107.13687v1 fatcat:3na6okoprndlzioyjxtoqozxxu

Relationships between design problem agglomerations and concerns having types and domains of software as transverse dimensions

Luis Paulo da S. Carvalho, Renato L. Novais, Manoel Mendonça
2020 Journal of the Brazilian Computer Society  
mobile projects); in phase II, we analyzed the evolution of six projects grouped as two domains of software (graph and timeseries databases).  ...  Context: Design problems have been recognized as one of the main causes behind the loss of software systems' quality. Agglomerated design problems impact the quality even more.  ...  We can achieve this by finding and analyzing other related projects (e.g., other graph and timeseries databases) or adding new subdomains to our investigations (e.g., relational databases, mathematical  ... 
doi:10.1186/s13173-020-00099-y fatcat:rjcgfuefsbdkvftssew4tl6yf4

Code smells as system-level indicators of maintainability: An empirical study

Aiko Yamashita, Steve Counsell
2013 Journal of Systems and Software  
Coherent naming Developers should use a consistent naming schema that allows the reader to understand relations between methods and classes.  ...  Deligiannis [31, 30] used measures related to correctness, completeness, and consistency as quality indicators. The remaining studies used the number of defects per class or line as measures.  ...  As such, it constitutes a useful addition to existing frameworks for evaluating quality, such as ISO/IEC 9126 and GQM, and tools for static measurement of software code.  ... 
doi:10.1016/j.jss.2013.05.007 fatcat:k4lnz5cehbhlpeeurl7jpyv4ne

Understanding automated and human-based technical debt identification approaches-a two-phase study

Rodrigo O. Spínola, Nico Zazworka, Antonio Vetro, Forrest Shull, Carolyn Seaman
2019 Journal of the Brazilian Computer Society  
Objective: To understand how to effectively elicit TD from humans, to investigate several types of tools for TD identification, and to understand the developers' point of view about TD indicators and items  ...  Conclusion: This work contributes to the TD landscape, which depicts an understanding between different TD types and how they are best discovered.  ...  Authors' contributions ROS and NZ planned and executed the study, and analyzed and interpreted its results. AV analyzed and interpreted the study results. FS and CS planned  ... 
doi:10.1186/s13173-019-0087-5 fatcat:wx7n45xqfnbm3bnze2s5z7rsaa

Culture and cognition in information technology education

Jaana Holvikivi
2007 European Journal of Engineering Education  
Moreover, the related terms multiculturalism, national cultures and schemas are defined.  ...  He has measured people's tacit knowledge using work related problems in several professions.  ...  I do and I understand." working habits, studying (S10, Chinese proverb)) 48 If you see awful things happen you can become blind. science 49 Dogs can understand over 50 words. science 50 Jupiter is so far  ... 
doi:10.1080/03043790601055642 fatcat:jywwzsavbzbb5moc7a3uzgk2fe

Follow Your Nose – Which Code Smells are Worth Chasing? [article]

Idan Amit, Nili Ben Ezra, Dror G. Feitelson
2021 arXiv   pre-print
We measured the influence of smells on four metrics for quality, productivity, and bug detection efficiency.  ...  The strongest smells deal with simplicity, defensive programming, and abstraction. Files without the potentially causal smells are 50% more likely to be of high quality.  ...  We measure productivity using the average gross duration of file's commits. Smelly code is assumed to be harder to understand and modify, hurting productivity.  ... 
arXiv:2103.01861v1 fatcat:vv7wqkymc5cc5owvdszloygy3u

Automated System-Level Software Testing of Industrial Networked Embedded Systems [article]

Per Erik Strandberg
2021 arXiv   pre-print
Software testing is a standard approach for quality assurance of embedded software, and many software development processes strive for test automation.  ...  Embedded systems are ubiquitous and play critical roles in management systems for industry and transport.  ...  Acknowledgments My research was funded by Westermo and the Swedish Knowledge Foundation through grants 20150277 (ITS ESS-H), and 20160139 (TESTMINE).  ... 
arXiv:2111.08312v1 fatcat:34er6l6de5dinpiwymy7sisgci
« Previous Showing results 1 — 15 out of 112 results