Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Item TypeItem Type
-
SubjectSubject
-
YearFrom:-To:
-
More FiltersMore FiltersSourceLanguage
Done
Filters
Reset
2,934
result(s) for
"Software developers (Persons)"
Sort by:
Enhancing Software Comments Readability Using Flesch Reading Ease Score
2020
Comments are used to explain the meaning of code and ease communications between programmers themselves, quality assurance auditors, and code reviewers. A tool has been developed to help programmers write readable comments and measure their readability level. It is used to enhance software readability by providing alternatives to both keywords and comment statements from a local database and an online dictionary. It is also a word-finding query engine for developers. Readability level is measured using three different formulas: the fog index, the Flesch reading ease score, and Flesch–Kincaid grade levels. A questionnaire has been distributed to 42 programmers and 35 students to compare the readability aspect between both new comments written by the tool and the original comments written by previous programmers and developers. Programmers stated that the comments from the proposed tool had fewer complex words and took less time to read and understand. Nevertheless, this did not significantly affect the understandability of the text, as programmers normally have quite a high level of English. However, the results from students show that the tool affects the understandability of text and the time taken to read it, while text complexity results show that the tool makes new comment text that is more readable by changing the three studied variables.
Journal Article
Semi-automatic construction of video game design prototypes with MaruGen/Construccion semi-automatica de prototipos de disenos de videojuegos con MaruGen
by
Capasso-Ballesteros, Italo Felipe
,
De la Rosa-Rosero, Fernando
in
Analysis
,
Software developers (Persons)
,
Video games
2021
Machinations Ruleset Generator (MaruGen) is a semi-automatic system for the generation of mechanics, rules, spaces (environments], and missions for video games. The objective of this system is to offer an expression mechanism for the video game designer roLe based on the definition of rules, and the ability to explore the concepts of progression and emergence in video games by using a formal, usable, and defined tool to design games with innovative and complex elements, and behaviors defined from combinations of basic elements. Based on the expressed designs and with the participation of programmers and video game artists, MaruGen allows the generation of agile video game prototypes in the Unity game engine. These prototypes can be analyzed by the entire workgroup to look for games with diverse complexities that make them attractive to their users. MaruGen is based on the expression of rules on elements of interest in video games and the rewriting mechanism using L-Systems forthe generation of procedural content. MaruGen was evaluated in the construction of the Cubic Explorer video game and tested by gamers and video game developers during the Game Jam Ludum Dare 38.
Journal Article
Software development: do good manners matter?
by
Ortu, Marco
,
Swift, Stephen
,
Tonelli, Roberto
in
Artificial intelligence
,
Authorship
,
Business etiquette
2016
A successful software project is the result of a complex process involving, above all, people. Developers are the key factors for the success of a software development process, not merely as executors of tasks, but as protagonists and core of the whole development process. This paper investigates social aspects among developers working on software projects developed with the support of Agile tools. We studied 22 open-source software projects developed using the Agile board of the JIRA repository. All comments committed by developers involved in the projects were analyzed and we explored whether the politeness of comments affected the number of developers involved and the time required to fix any given issue. Our results showed that the level of politeness in the communication process among developers does have an effect on the time required to fix issues and, in the majority of the analysed projects, it had a positive correlation with attractiveness of the project to both active and potential developers. The more polite developers were, the less time it took to fix an issue.
Journal Article
Harold Cohen and AARON
2016
Harold Cohen (1928–2016) was a computer art pioneer and the developer of AARON, one of the most creative AI programs in daily use. This memoriam, written by his son (and AI scientist) Paul, describes Harold Cohen's work and contributions to the AI and art communities. — ed.
Journal Article
The Social Dilemma
2020
This is a film review of The Social Dilemma (2020) directed by Jeff Orlowski.
Journal Article
How do you feel, developer? An explanatory theory of the impact of affects on programming performance
by
Graziotin, Daniel
,
Wang, Xiaofeng
,
Abrahamsson, Pekka
in
Affects
,
Cognitive tasks
,
Computer programming
2015
Affects-emotions and moods-have an impact on cognitive activities and the working performance of individuals. Development tasks are undertaken through cognitive processes, yet software engineering research lacks theory on affects and their impact on software development activities. In this paper, we report on an interpretive study aimed at broadening our understanding of the psychology of programming in terms of the experience of affects while programming, and the impact of affects on programming performance. We conducted a qualitative interpretive study based on: face-to-face open-ended interviews, in-field observations, and e-mail exchanges. This enabled us to construct a novel explanatory theory of the impact of affects on development performance. The theory is explicated using an established taxonomy framework. The proposed theory builds upon the concepts of events, affects, attractors, focus, goals, and performance. Theoretical and practical implications are given.
Journal Article