To see the other types of publications on this topic, follow the link: Code source (informatique) – Documentation.

Journal articles on the topic 'Code source (informatique) – Documentation'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Code source (informatique) – Documentation.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Wang 王冰, Bingjie 洁., Joel Leja, Ivo Labbé, et al. "The UNCOVER Survey: A First-look HST+JWST Catalog of Galaxy Redshifts and Stellar Population Properties Spanning 0.2 ≲ z ≲ 15." Astrophysical Journal Supplement Series 270, no. 1 (2023): 12. http://dx.doi.org/10.3847/1538-4365/ad0846.

Full text
Abstract:
Abstract The recent UNCOVER survey with the James Webb Space Telescope (JWST) exploits the nearby cluster A2744 to create the deepest view of our Universe to date by leveraging strong gravitational lensing. In this work, we perform photometric fitting of more than 50,000 robustly detected sources out to z ∼ 15. We show the redshift evolution of stellar ages, star formation rates, and rest-frame colors across the full range of 0.2 ≲ z ≲ 15. The galaxy properties are inferred using the Prospector Bayesian inference framework using informative Prospector-β priors on the masses and star formation
APA, Harvard, Vancouver, ISO, and other styles
2

Pan, Lu, Huy Q. Dinh, Yudi Pawitan, and Trung Nghia Vu. "Isoform-level quantification for single-cell RNA sequencing." Bioinformatics 38, no. 5 (2021): 1287–94. http://dx.doi.org/10.1093/bioinformatics/btab807.

Full text
Abstract:
Abstract Motivation RNA expression at isoform level is biologically more informative than at gene level and can potentially reveal cellular subsets and corresponding biomarkers that are not visible at gene level. However, due to the strong 3ʹ bias sequencing protocol, mRNA quantification for high-throughput single-cell RNA sequencing such as Chromium Single Cell 3ʹ 10× Genomics is currently performed at the gene level. Results We have developed an isoform-level quantification method for high-throughput single-cell RNA sequencing by exploiting the concepts of transcription clusters and isoform
APA, Harvard, Vancouver, ISO, and other styles
3

Couture, Stéphane. "L'écriture collective du code source informatique." Revue d'anthropologie des connaissances 6, 1, no. 1 (2012): 21. http://dx.doi.org/10.3917/rac.015.0061.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Boumann, K. "Terminologische Databank En Geautomatiseerde Informatie En Documentatie." Vertalen in theorie en praktijk 21 (January 1, 1985): 128–33. http://dx.doi.org/10.1075/ttwia.21.16bou.

Full text
Abstract:
This paper is essentially a progress report on - the European Community terminology data bank, known as Eurodicautom, - the machine translation projects Systran and Eurotra - access to Community, European and American data banks. Eurodicom is now a fully developed electronic dictionary, containing about 334.000 terminological units (single words, phrases and abbreviations) in English, 318.000 in French, 239.000 in German, 150.000 in Italian, 145.000 in Danish, 136.000 in Dutch, 64.000 in Spanish, 10.000 in Portuguese and 700 in Latin (5 November 1984). Translations are accompanied by descripti
APA, Harvard, Vancouver, ISO, and other styles
5

Al-Msie'deen, Ra'Fat, and Anas H. Blasi. "Supporting software documentation with source code summarization." International Journal of ADVANCED AND APPLIED SCIENCES 6, no. 1 (2019): 59–67. http://dx.doi.org/10.21833/ijaas.2019.01.008.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Sulír, Matúš, and Jaroslav Porubän. "Source Code Documentation Generation Using Program Execution." Information 8, no. 4 (2017): 148. http://dx.doi.org/10.3390/info8040148.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Wu, Y. C., and T. P. Baker. "A source code documentation system for Ada." ACM SIGAda Ada Letters IX, no. 5 (1989): 84–88. http://dx.doi.org/10.1145/71340.71344.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Arthur, Menaka Pushpa. "Automatic Source Code Documentation using Code Summarization Technique of NLP." Procedia Computer Science 171 (2020): 2522–31. http://dx.doi.org/10.1016/j.procs.2020.04.273.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Carvalho, Nuno, Alberto Simões, and José Almeida. "DMOSS: Open source software documentation assessment." Computer Science and Information Systems 11, no. 4 (2014): 1197–207. http://dx.doi.org/10.2298/csis131005027c.

Full text
Abstract:
Besides source code, the fundamental source of information about open source software lies in documentation, and other non source code files, like README, INSTALL, or How-To files, commonly available in the software ecosystem. These documents, written in natural language, provide valuable information during the software development stage, but also in future maintenance and evolution tasks. DMOSS3 is a toolkit designed to systematically assess the quality of non source code content found in software packages. The toolkit handles a package as an attribute tree, and performs several tree traverse
APA, Harvard, Vancouver, ISO, and other styles
10

Wang, April Yi, Dakuo Wang, Jaimie Drozdal, et al. "Documentation Matters: Human-Centered AI System to Assist Data Science Code Documentation in Computational Notebooks." ACM Transactions on Computer-Human Interaction 29, no. 2 (2022): 1–33. http://dx.doi.org/10.1145/3489465.

Full text
Abstract:
Computational notebooks allow data scientists to express their ideas through a combination of code and documentation. However, data scientists often pay attention only to the code, and neglect creating or updating their documentation during quick iterations. Inspired by human documentation practices learned from 80 highly-voted Kaggle notebooks, we design and implement Themisto, an automated documentation generation system to explore how human-centered AI systems can support human data scientists in the machine learning code documentation scenario. Themisto facilitates the creation of document
APA, Harvard, Vancouver, ISO, and other styles
11

Kuhn, Tobias, and Alexandre Bergel. "Verifiable source code documentation in controlled natural language." Science of Computer Programming 96 (December 2014): 121–40. http://dx.doi.org/10.1016/j.scico.2014.01.002.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Righolt, Christiaan H., Barret A. Monchka, and Salaheddin M. Mahmud. "From source code to publication: Code Diary, an automatic documentation parser for SAS." SoftwareX 7 (January 2018): 222–25. http://dx.doi.org/10.1016/j.softx.2018.07.002.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

de Queiroz Lafetá, Raquel Fialho, Thiago Fialho de Queiroz Lafetá, and Marcelo de Almeida Maia. "An Automated Approach for Constructing Framework Instantiation Documentation." International Journal of Software Engineering and Knowledge Engineering 30, no. 04 (2020): 575–601. http://dx.doi.org/10.1142/s0218194020500205.

Full text
Abstract:
A substantial effort, in general, is required for understanding APIs of application frameworks. High-quality API documentation may alleviate the effort, but the production of such documentation still poses a major challenge for modern frameworks. To facilitate the production of framework instantiation documentation, we hypothesize that the framework code itself and the code of existing instantiations provide useful information. However, given the size and complexity of existent code, automated approaches are required to assist the documentation production. Our goal is to assess an automated ap
APA, Harvard, Vancouver, ISO, and other styles
14

Lemos, Filipe, Filipe F. Correia, Ademar Aguiar, and Paulo G. G. Queiroz. "Live software documentation of design pattern instances." PeerJ Computer Science 10 (August 16, 2024): e2090. http://dx.doi.org/10.7717/peerj-cs.2090.

Full text
Abstract:
Background Approaches to documenting the software patterns of a system can support intentionally and manually documenting them or automatically extracting them from the source code. Some of the approaches that we review do not maintain proximity between code and documentation. Others do not update the documentation after the code is changed. All of them present a low level of liveness. Approach This work proposes an approach to improve the understandability of a software system by documenting the design patterns it uses. We regard the creation and the documentation of software as part of the s
APA, Harvard, Vancouver, ISO, and other styles
15

Klieber, Werner, Michael Granitzer, Mansuet Gaisbauer, and Klaus Tochtermann. "Semantically Enhanced Software Documentation Processes." Serdica Journal of Computing 4, no. 2 (2010): 243–62. http://dx.doi.org/10.55630/sjc.2010.4.243-262.

Full text
Abstract:
High-quality software documentation is a substantial issue for understanding software systems. Shorter time-to-market software cycles increase the importance of automatism for keeping the documentation up to date. In this paper, we describe the automatic support of the software documentation process using semantic technologies. We introduce a software documentation ontology as an underlying knowledge base. The defined ontology is populated automatically by analysing source code, software documentation and code execution. Through selected results we demonstrate that the use of such semantic sys
APA, Harvard, Vancouver, ISO, and other styles
16

MARCUS, ANDRIAN, JONATHAN I. MALETIC, and ANDREY SERGEYEV. "RECOVERY OF TRACEABILITY LINKS BETWEEN SOFTWARE DOCUMENTATION AND SOURCE CODE." International Journal of Software Engineering and Knowledge Engineering 15, no. 05 (2005): 811–36. http://dx.doi.org/10.1142/s0218194005002543.

Full text
Abstract:
An approach for the semi-automated recovery of traceability links between software documentation and source code is presented. The methodology is based on the application of information retrieval techniques to extract and analyze the semantic information from the source code and associated documentation. A semi-automatic process is defined based on the proposed methodology. The paper advocates the use of latent semantic indexing (LSI) as the supporting information retrieval technique. Two case studies using existing software are presented comparing this approach with others. The case studies s
APA, Harvard, Vancouver, ISO, and other styles
17

Swapnil Shinde, Vishnu Suryawanshi, Varsha Jadhav, Nakul Sharma, Mandar Diwakar,. "Graph-Based Keyphrase Extraction for Software Traceability in Source Code and Documentation Mapping." International Journal on Recent and Innovation Trends in Computing and Communication 11, no. 9 (2023): 832–36. http://dx.doi.org/10.17762/ijritcc.v11i9.8973.

Full text
Abstract:
Natural Language Processing (NLP) forms the basis of several computational tasks. However, when applied to the software system’s, NLP provides several irrelevant features and the noise gets mixed up while extracting features. As the scale of software system’s increases, different metrics are needed to assess these systems. Diagrammatic and visual representation of the SE projects code forms an essential component of Source Code Analysis (SCA). These SE projects cannot be analyzed by traditional source code analysis methods nor can they be analyzed by traditional diagrammatic representation. He
APA, Harvard, Vancouver, ISO, and other styles
18

Gallaway, Michael Shayne, Bin Huang, Quan Chen, et al. "Identifying Smoking Status and Smoking Cessation Using a Data Linkage Between the Kentucky Cancer Registry and Health Claims Data." JCO Clinical Cancer Informatics, no. 3 (December 2019): 1–8. http://dx.doi.org/10.1200/cci.19.00011.

Full text
Abstract:
PURPOSE Linkage of cancer registry data with complementary data sources can be an informative way to expand what is known about patients and their treatment and improve delivery of care. The purpose of this study was to explore whether patient smoking status and smoking-cessation modalities data in the Kentucky Cancer Registry (KCR) could be augmented by linkage with health claims data. METHODS The KCR conducted a data linkage with health claims data from Medicare, Medicaid, state employee insurance, Humana, and Anthem. Smoking status was defined as documentation of personal history of tobacco
APA, Harvard, Vancouver, ISO, and other styles
19

Aljumah, Sarah, and Lamia Berriche. "Bi-LSTM-Based Neural Source Code Summarization." Applied Sciences 12, no. 24 (2022): 12587. http://dx.doi.org/10.3390/app122412587.

Full text
Abstract:
Code summarization is a task that is often employed by software developers for fixing code or reusing code. Software documentation is essential when it comes to software maintenance. The highest cost in software development goes to maintenance because of the difficulty of code modification. To help in reducing the cost and time spent on software development and maintenance, we introduce an automated comment summarization and commenting technique using state-of-the-art techniques in summarization. We use deep neural networks, specifically bidirectional long short-term memory (Bi-LSTM), combined
APA, Harvard, Vancouver, ISO, and other styles
20

Zanoni. "COMENTE+: A TOOL FOR IMPROVING SOURCE CODE DOCUMENTATION USING INFORMATION RETRIEVAL." Journal of Computer Science 10, no. 5 (2014): 755–62. http://dx.doi.org/10.3844/jcssp.2014.755.762.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Hamidović, Haris. "SOFTWARE ESCROW CONTRACTS." FBIM Transactions 10, no. 1 (2022): 27–32. http://dx.doi.org/10.12709/fbim.10.10.01.03.

Full text
Abstract:
Because for many companies, continuous operation and maintenance of custom software are crucial, they usually want to ensure that this continues even if the software licenser cannot operate in the future, for example, due to bankruptcy. The easiest way to overcome this for the licensee is to get a copy of the updated source code. Software developers are understandably reluctant to give a copy of their proprietary source code to the customer. The most significant asset of software developers is usually their source code, which can contain valuable trade secrets. One of the ways a software devel
APA, Harvard, Vancouver, ISO, and other styles
22

Shinkarev, A. A. "Role of Open Source Software in Modern Development of Enterprise Information Systems." Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control & Radioelectronics 21, no. 2 (2021): 16–22. http://dx.doi.org/10.14529/ctcr210202.

Full text
Abstract:
At the moment there are many open source software products and packages, and their number is increasing every day. So it can be concluded that publishing source code is becoming more and more popular in the world of software development. When publishing the source code of a software solution or software package for use in the developer community, special attention should be given to the license type – this affects which scenarios will be available for use of the published package or software solution. It is also necessary to draw up full and detailed documentation and decide on the ways to pro
APA, Harvard, Vancouver, ISO, and other styles
23

Wali, Muhammad, and Lukman Ahmad. "Perancangan Aplikasi Source code library Sebagai Solusi Pembelajaran Pengembangan Perangkat Lunak." Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi) 1, no. 1 (2017): 39. http://dx.doi.org/10.35870/jtik.v1i1.32.

Full text
Abstract:
a b s t r a c tof reference codes on a programming language and software evaluation. Today, most Source code library for the purposes of learning software developers in the form of documentation of the use of a programming language that can be accessed through the official website developer programming languages, forum and various blogs. Because of the complexity of the features most web-based Source code library can only be accessed through the website and some others have provided documentation on each software vendor from the developers company the device. This research tries to construct a
APA, Harvard, Vancouver, ISO, and other styles
24

Juliarta, I. Made, and Putu Eka Suardana. "AN ANALYSIS OF USING CODE MIXING FOUND IN THE FEMINA MAGAZINE." Journal of English Language Teaching, Literatures, Applied Linguistic (JELTLAL) 1, no. 1 (2023): 1–14. http://dx.doi.org/10.69820/jeltlal.v1i1.25.

Full text
Abstract:
This research focuses on code mixing found in the femina magazine. The objective of this research was to find out the types and levels of code mixing found in the femina magazine. Intra-sentential code mixing is called as the appearance of a phrase, clause, or a sentence boundary in the utterance of someone This research applied descriptive qualitative methodand the human research is the main instrument of this research. In method of collecting the data, this research applied documentation method. This study applied content analysis that focused on analyzing the types of code mixing which defi
APA, Harvard, Vancouver, ISO, and other styles
25

Ovchinnikova, Viktoria. "Obtaining and Visualization of the Topological Functioning Model from the UML Model." Applied Computer Systems 18, no. 1 (2015): 43–51. http://dx.doi.org/10.1515/acss-2015-0018.

Full text
Abstract:
Abstract A domain model can provide compact information about its corresponding software system for business people. If the software system exists without its domain model and documentation it is time-consuming to understand its behavior and structure only from the code. Reverse Engineering (RE) tools can be used for obtaining behavior and structure of the software system from source code. After that the domain model can be created. A short overview and an example of obtaining the domain model, Topological Functioning Model (TFM), from source code are provided in the paper. Positive and negati
APA, Harvard, Vancouver, ISO, and other styles
26

Mahfoud, Asmaa, Abu Bakar Sultan, Abdul Azim Abd, Norhayati Mohd Ali, and Novia Admodisastro. "Code Obfuscation. Where is it Heading?" International Journal of Engineering & Technology 7, no. 4.1 (2018): 22. http://dx.doi.org/10.14419/ijet.v7i4.1.19485.

Full text
Abstract:
Reverse Engineering is the process of revealing hidden code from class file. It converts garbage to readable English text. The main purpose of Reverse Engineering is to uncover the hidden code when the documentation is poor, missing source file, and developer is no longer available to provide the original code source file. Hacker uses Reverse Engineering to attack the class file to uncover the code. Then, the code can be reused for other purposes without taking any permission from the original author. The class file contains all the information and business rules that will be revealed once Rev
APA, Harvard, Vancouver, ISO, and other styles
27

Jardine, Bartholomew, Gary M. Raymond, and James B. Bassingthwaighte. "Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models." F1000Research 4 (December 16, 2015): 1461. http://dx.doi.org/10.12688/f1000research.7476.1.

Full text
Abstract:
The Modular Program Constructor (MPC) is an open-source Java based utility, built upon JSim's Mathematical Modeling Language (MML) (http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than manually combining models. A major obstacle in writing complex programs for modeling physiological processes is the large amount of time it takes to code the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task by code-generating algorithms that take the code from seve
APA, Harvard, Vancouver, ISO, and other styles
28

Chen, Xiaofan, John Hosking, John Grundy, and Robert Amor. "DCTracVis: a system retrieving and visualizing traceability links between source code and documentation." Automated Software Engineering 25, no. 4 (2018): 703–41. http://dx.doi.org/10.1007/s10515-018-0243-8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Jabłońska, Patrycja. "Developing application in JavaScript - comparison of commercial and open source solution." Journal of Computer Sciences Institute 7 (September 30, 2018): 126–31. http://dx.doi.org/10.35784/jcsi.660.

Full text
Abstract:
Subject of this article is comparative analysis of two popular frameworks in JavaScript: AngularJS (open source) and Ext JS (commercial package). There were two original applications used for this study, each implemented in one of frameworks. Structure of applications, difficulty of implementing GUI components, code metrics, documentation availability and community support were compared. Results were presented in charts.
APA, Harvard, Vancouver, ISO, and other styles
30

Malihatuz Zuhriyah Istianti, Mukhlis Mukhlis, and HR Utami. "Campur Kode Dan Alih Kode Dalam Novel Milea Suara Dari Dilan Karya Pidi Baiq." Pragmatik : Jurnal Rumpun Ilmu Bahasa dan Pendidikan 2, no. 1 (2023): 131–36. http://dx.doi.org/10.61132/pragmatik.v2i1.178.

Full text
Abstract:
The research entitled "Code Mixing and Code Switching in the Novel Milea Suara dari Dilan by Pidi Baiq" aims to describe the types of code mixing and code switching in the novel Milea Suara dari Dilan with the data source being the novel Milea Suara dari Dilan by Pidi Baiq. To find the research data, documentation techniques were used. Apart from that, to analyze the research data, content analysis techniques were used. The results found contained 77 pieces of data including, 54 code-mixing in the form of words, 5 code-mixing in the form of phrases, 3 code-mixing in the form of clauses, 1 code
APA, Harvard, Vancouver, ISO, and other styles
31

Xu, Aiqiao. "Software Engineering Code Workshop Based on B-RRT ∗ FND Algorithm for Deep Program Understanding Perspective." Journal of Sensors 2022 (September 26, 2022): 1–11. http://dx.doi.org/10.1155/2022/1564178.

Full text
Abstract:
Developers will perform a lot of search behaviors when facing daily work tasks, searching for reusable code fragments, solutions to specific problems, algorithm designs, software documentation, and software tools from public repositories (including open source communities and forum blogs) or private repositories (internal software repositories, source code platforms, communities, etc.) to make full use of existing software development resources and experiences. This paper first takes a deep programmatic understanding view of the software development process. In this paper, we first define the
APA, Harvard, Vancouver, ISO, and other styles
32

Arrijal Nagara Yanottama and Siti Rochimah. "Analisis Dampak Perubahan Artefak Kebutuhan Berdasarkan Kedekatan Semantik Pada Pengembangan XP." Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) 5, no. 4 (2021): 721–28. http://dx.doi.org/10.29207/resti.v5i4.3281.

Full text
Abstract:
The Extreme Programming (XP) development method is popular because of the flexibility of the development process, it can accommodate changes quickly. But this method has a weakness in terms of documentation. It is expected that the speed of discovering which parts of the source code need to be changed will be greatly improved by analyzing the impact of changes on the requirements document. In this study, a method of analyzing the impact of changes is proposed by tracing changes in the artifact of the need to find out the source code that occurs. Early language methods and semantic approaches a
APA, Harvard, Vancouver, ISO, and other styles
33

Koznov, Dmitry Vladimirovich, Ekaterina Iurevna Ledeneva, Dmitry Vadimovich Luciv, and Pavel Isaakovich Braslavski. "Evaluation of Similarity of Javadoc Comments." Proceedings of the Institute for System Programming of the RAS 35, no. 4 (2023): 177–86. http://dx.doi.org/10.15514/ispras-2023-35(4)-10.

Full text
Abstract:
Code comments are an essential part of software documentation. Many software projects suffer the problem of low-quality comments that are often produced by copy-paste. In case of similar methods, classes, etc. copy-pasted comments with minor modifications are justified. However, in many cases this approach leads to degraded documentation quality and, subsequently, to problematic maintenance and development of the project. In this study, we address the problem of near-duplicate code comments detection, which can potentially improve software documentation. We have conducted a thorough evaluation
APA, Harvard, Vancouver, ISO, and other styles
34

Wang, Xiaobo, Guanhui Lai, and Chao Liu. "Recovering Relationships between Documentation and Source Code based on the Characteristics of Software Engineering." Electronic Notes in Theoretical Computer Science 243 (July 2009): 121–37. http://dx.doi.org/10.1016/j.entcs.2009.07.009.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Zalukhu, Ade Andi Firman, Rebecca Evelyn Laiya, and Mohammad Yunus Laia. "ANALYSIS OF INDONESIAN-ENGLISH CODE SWITCHING AND CODE MIXING ON FACEBOOK." Research on English Language Education 3, no. 2 (2021): 1–10. http://dx.doi.org/10.57094/relation.v3i2.387.

Full text
Abstract:
This research aimed to analyze the types of code switching and code mixing and describe the reason of using them on facebook. This research designed by qualitative research with content analysis approach. The data were collected by documentation and interview. Based on data analysis there were 47 code switching and 61 code mixing. The types of code switching there were 14 data of intrasentential switching, 3 data of tag switching and 30 data of intersentential swicthing. The types of code mixing there were 43 data of insertion, 14 data of alternation and 4 data of congruent lexicalization. For
APA, Harvard, Vancouver, ISO, and other styles
36

Kuszczyński, Kajetan, and Michał Walkowski. "Comparative Analysis of Open-Source Tools for Conducting Static Code Analysis." Sensors 23, no. 18 (2023): 7978. http://dx.doi.org/10.3390/s23187978.

Full text
Abstract:
The increasing complexity of web applications and systems, driven by ongoing digitalization, has made software security testing a necessary and critical activity in the software development lifecycle. This article compares the performance of open-source tools for conducting static code analysis for security purposes. Eleven different tools were evaluated in this study, scanning 16 vulnerable web applications. The selected vulnerable web applications were chosen for having the best possible documentation regarding their security vulnerabilities for obtaining reliable results. In reality, the st
APA, Harvard, Vancouver, ISO, and other styles
37

Jardine, Bartholomew, Gary M. Raymond, and James B. Bassingthwaighte. "Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models." F1000Research 4 (April 6, 2016): 1461. http://dx.doi.org/10.12688/f1000research.7476.2.

Full text
Abstract:
The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSim's Mathematical Modeling Language (MML) (http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than manually combining models. A major obstacle in writing complex models for physiological processes is the large amount of time it takes to model the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task with code-generating algorithms that take model code from s
APA, Harvard, Vancouver, ISO, and other styles
38

Jardine, Bartholomew, Gary M. Raymond, and James B. Bassingthwaighte. "Semi-automated Modular Program Constructor for physiological modeling: Building cell and organ models." F1000Research 4 (June 16, 2016): 1461. http://dx.doi.org/10.12688/f1000research.7476.3.

Full text
Abstract:
The Modular Program Constructor (MPC) is an open-source Java based modeling utility, built upon JSim's Mathematical Modeling Language (MML) ( http://www.physiome.org/jsim/) that uses directives embedded in model code to construct larger, more complicated models quickly and with less error than manually combining models. A major obstacle in writing complex models for physiological processes is the large amount of time it takes to model the myriad processes taking place simultaneously in cells, tissues, and organs. MPC replaces this task with code-generating algorithms that take model code from
APA, Harvard, Vancouver, ISO, and other styles
39

Xu, Ruoyu, Zhenyu Xu, Gaoxiang Li, and Victor S. Sheng. "Bridging the Gap between Source Code and Requirements Using GPT (Student Abstract)." Proceedings of the AAAI Conference on Artificial Intelligence 38, no. 21 (2024): 23686–87. http://dx.doi.org/10.1609/aaai.v38i21.30526.

Full text
Abstract:
Reverse engineering involves analyzing the design, architecture, and functionality of systems, and is crucial for legacy systems. Legacy systems are outdated software systems that are still in use and often lack proper documentation, which makes their maintenance and evolution challenging. To address this, we introduce SC2Req, utilizing the Generative Pre-trained Transformer (GPT) for automated code analysis and requirement generation. This approach aims to convert source code into understandable requirements and bridge the gap between those two. Through experiments on diverse software project
APA, Harvard, Vancouver, ISO, and other styles
40

Bertini, Marco, and Mathias Lux. "nteract." ACM SIGMultimedia Records 12, no. 2 (2020): 1. http://dx.doi.org/10.1145/3548562.3548569.

Full text
Abstract:
Writing source code for programs with lightweight text editors or fully featured integrated development environments is considered the main method of programming. Notebooks, however, are an extremely practical tool. In contrast to IDEs, projects are set up more easily and they allow for running programs in a read-eval-print loop (REPL) environment. The Jupyter Notebooks Quick Start Guide [1] describes notebook documents as "… both human-readable documents containing the analysis description and the results (figures, tables, etc..) as well as executable documents which can be run to perform dat
APA, Harvard, Vancouver, ISO, and other styles
41

Kacmajor, Magdalena, and John Kelleher. "Automatic Acquisition of Annotated Training Corpora for Test-Code Generation." Information 10, no. 2 (2019): 66. http://dx.doi.org/10.3390/info10020066.

Full text
Abstract:
Open software repositories make large amounts of source code publicly available. Potentially, this source code could be used as training data to develop new, machine learning-based programming tools. For many applications, however, raw code scraped from online repositories does not constitute an adequate training dataset. Building on the recent and rapid improvements in machine translation (MT), one possibly very interesting application is code generation from natural language descriptions. One of the bottlenecks in developing these MT-inspired systems is the acquisition of parallel text-code
APA, Harvard, Vancouver, ISO, and other styles
42

Gusenko, Mikhail YUr'evich. "Creating a common notation of the x86 processor software interface for automated disassembler construction." Программные системы и вычислительные методы, no. 2 (February 2024): 119–46. http://dx.doi.org/10.7256/2454-0714.2024.2.70951.

Full text
Abstract:
The subject of the study is the process of reverse engineering of programs in order to obtain their source code in low- or high-level languages for processors with x86 architecture, the software interface of which is developed by Intel and AMD. The object of the study is the technical specifications in the documentation produced by these companies. The intensity of updating documentation for processors is investigated and the need to develop technological approaches aimed at automated disassembler construction, taking into account regularly released and frequent updates of the processor softwa
APA, Harvard, Vancouver, ISO, and other styles
43

Gupta, Aditi, and Rinkaj Goyal. "Identifying High-Level Concept Clones in Software Programs Using Method’s Descriptive Documentation." Symmetry 13, no. 3 (2021): 447. http://dx.doi.org/10.3390/sym13030447.

Full text
Abstract:
Software clones are code fragments with similar or nearly similar functionality or structures. These clones are introduced in a project either accidentally or deliberately during software development or maintenance process. The presence of clones poses a significant threat to the maintenance of software systems and is on the top of the list of code smell types. Clones can be simple (fine-grained) or high-level (coarse-grained), depending on the chosen granularity of code for the clone detection. Simple clones are generally viewed at the lines/statements level, whereas high-level clones have gr
APA, Harvard, Vancouver, ISO, and other styles
44

Domander, Richard, Alessandro A. Felder, and Michael Doube. "BoneJ2 - refactoring established research software." Wellcome Open Research 6 (February 22, 2021): 37. http://dx.doi.org/10.12688/wellcomeopenres.16619.1.

Full text
Abstract:
Research software is often developed with expedience as a core development objective because experimental results, but not the software, are specified and resourced as a project output. While such code can help find answers to specific research questions, it may lack longevity and flexibility to make it reusable. We reimplemented BoneJ, our software for skeletal biology image analysis, to address design limitations that put it at risk of becoming unusable. We improved the quality of BoneJ code by following contemporary best programming practices. These include separation of concerns, dependenc
APA, Harvard, Vancouver, ISO, and other styles
45

Domander, Richard, Alessandro A. Felder, and Michael Doube. "BoneJ2 - refactoring established research software." Wellcome Open Research 6 (April 28, 2021): 37. http://dx.doi.org/10.12688/wellcomeopenres.16619.2.

Full text
Abstract:
Research software is often developed with expedience as a core development objective because experimental results, but not the software, are specified and resourced as a project output. While such code can help find answers to specific research questions, it may lack longevity and flexibility to make it reusable. We reimplemented BoneJ, our software for skeletal biology image analysis, to address design limitations that put it at risk of becoming unusable. We improved the quality of BoneJ code by following contemporary best programming practices. These include separation of concerns, dependenc
APA, Harvard, Vancouver, ISO, and other styles
46

Van Huffel, Kirsten, Michiel Stock, and Bernard De Baets. "BioCCP.jl: collecting coupons in combinatorial biotechnology." Bioinformatics 38, no. 4 (2021): 1144–45. http://dx.doi.org/10.1093/bioinformatics/btab775.

Full text
Abstract:
Abstract Summary In combinatorial biotechnology, it is crucial for screening experiments to sufficiently cover the design space. In the BioCCP.jl package (Julia), we provide functions for minimum sample size determination based on the mathematical framework coined the Coupon Collector Problem. Availability and implementation BioCCP.jl, including source code, documentation and Pluto notebooks, is available at https://github.com/kirstvh/BioCCP.jl.
APA, Harvard, Vancouver, ISO, and other styles
47

Jeba, Tahmim, Tarek Mahmud, Pritom S. Akash, and Nadia Nahar. "God Class Refactoring Recommendation and Extraction Using Context based Grouping." International Journal of Information Technology and Computer Science 12, no. 5 (2020): 14–37. http://dx.doi.org/10.5815/ijitcs.2020.05.02.

Full text
Abstract:
Code smells are the indicators of the flaws in the design and development phases that decrease the maintainability and reusability of a system. A system with uneven distribution of responsibilities among the classes is generated by one of the most hazardous code smells called God Class. To address this threatening issue, an extract class refactoring technique is proposed that incorporates both cohesion and contextual aspects of a class. In this work, greater emphasis was provided on the code documentation to extract classes with higher contextual similarity. Firstly, the source code is analyze
APA, Harvard, Vancouver, ISO, and other styles
48

Engel, Deena, and Glenn Wharton. "Reading between the lines: Source code documentation as a conservation strategy for software-based art." Studies in Conservation 59, no. 6 (2014): 404–15. http://dx.doi.org/10.1179/2047058413y.0000000115.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Dietrich, Jan Philipp, Benjamin Leon Bodirsky, Florian Humpenöder, et al. "MAgPIE 4 – a modular open-source framework for modeling global land systems." Geoscientific Model Development 12, no. 4 (2019): 1299–317. http://dx.doi.org/10.5194/gmd-12-1299-2019.

Full text
Abstract:
Abstract. The open-source modeling framework MAgPIE (Model of Agricultural Production and its Impact on the Environment) combines economic and biophysical approaches to simulate spatially explicit global scenarios of land use within the 21st century and the respective interactions with the environment. Besides various other projects, it was used to simulate marker scenarios of the Shared Socioeconomic Pathways (SSPs) and contributed substantially to multiple IPCC assessments. However, with growing scope and detail, the non-linear model has become increasingly complex, computationally intensive
APA, Harvard, Vancouver, ISO, and other styles
50

Theunissen, Theo, Stijn Hoppenbrouwers, and Sietse Overbeek. "Approaches for Documentation in Continuous Software Development." Complex Systems Informatics and Modeling Quarterly, no. 32 (October 28, 2022): 1–27. http://dx.doi.org/10.7250/csimq.2022-32.01.

Full text
Abstract:
It is common practice for practitioners in industry as well as for ICT/CS students to keep writing – and reading ¬– about software products to a bare minimum. However, refraining from documentation may result in severe issues concerning the vaporization of knowledge regarding decisions made during the phases of design, build, and maintenance. In this article, we distinguish between knowledge required upfront to start a project or iteration, knowledge required to complete a project or iteration, and knowledge required to operate and maintain software products. With `knowledge', we refer to acti
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!