Results for 'Software Engineering Process'

986 found
Order:
  1.  14
    Compliance-aware engineering process plans: the case of space software engineering processes.Julieth Patricia Castellanos-Ardila, Barbara Gallina & Guido Governatori - 2021 - Artificial Intelligence and Law 29 (4):587-627.
    Safety-critical systems manufacturers have the duty of care, i.e., they should take correct steps while performing acts that could foreseeably harm others. Commonly, industry standards prescribe reasonable steps in their process requirements, which regulatory bodies trust. Manufacturers perform careful documentation of compliance with each requirement to show that they act under acceptable criteria. To facilitate this task, a safety-centered planning-time framework, called ACCEPT, has been proposed. Based on compliance-by-design, ACCEPT capabilities permit to design Compliance-aware Engineering Process Plans, (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  2.  28
    Software engineering code of ethics and professional practice: version 4.Corporate Ieee-cs-acm Joint Task Force On Software Engineering Ethics - 1998 - Acm Sigcas Computers and Society 28 (2):29-32.
  3. Software Engineering as a Profession: A Moral Case for Licensure.J. Carl Ficarrotta - 2003 - In Linda L. Brennan & Victoria E. Johnson (eds.), Social, Ethical and Policy Implications of Information Systems. Information Science Publishing.
    Unlike in most professions, a license is not required to work as a software engineer. This essay argues software engineers, because they now render an essential service to society, should be licensed in a process that resembles licensing for doctors, lawyers and teachers.
     
    Export citation  
     
    Bookmark  
  4.  43
    Professional Ethics of Software Engineers: An Ethical Framework.Yotam Lurie & Shlomo Mark - 2016 - Science and Engineering Ethics 22 (2):417-434.
    The purpose of this article is to propose an ethical framework for software engineers that connects software developers’ ethical responsibilities directly to their professional standards. The implementation of such an ethical framework can overcome the traditional dichotomy between professional skills and ethical skills, which plagues the engineering professions, by proposing an approach to the fundamental tasks of the practitioner, i.e., software development, in which the professional standards are intrinsically connected to the ethical responsibilities. In so doing, (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  5.  21
    Ethics in the Software Development Process: from Codes of Conduct to Ethical Deliberation.Jan Gogoll, Niina Zuber, Severin Kacianka, Timo Greger, Alexander Pretschner & Julian Nida-Rümelin - 2021 - Philosophy and Technology 34 (4):1085-1108.
    Software systems play an ever more important role in our lives and software engineers and their companies find themselves in a position where they are held responsible for ethical issues that may arise. In this paper, we try to disentangle ethical considerations that can be performed at the level of the software engineer from those that belong in the wider domain of business ethics. The handling of ethical problems that fall into the responsibility of the engineer has (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  6. Towards a Philosophy of Software Development: 40 Years after the Birth of Software Engineering.Mandy Northover, Derrick G. Kourie, Andrew Boake, Stefan Gruner & Alan Northover - 2008 - Journal for General Philosophy of Science / Zeitschrift für Allgemeine Wissenschaftstheorie 39 (1):85-113.
    Over the past four decades, software engineering has emerged as a discipline in its own right, though it has roots both in computer science and in classical engineering. Its philosophical foundations and premises are not yet well understood. In recent times, members of the software engineering community have started to search for such foundations. In particular, the philosophies of Kuhn and Popper have been used by philosophically-minded software engineers in search of a deeper understanding (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   8 citations  
  7.  27
    Rethinking Experiments in a Socio-Technical Perspective: The Case of Software Engineering.Viola Schiaffonati & Mario Verdicchio - 2015 - Philosophies 1 (1):87--101.
    Experiments in computing share many characteristics with the traditional experimental method, but also present significant differences from a practical perspective, due to their aim at producing software artifacts and the central role played by human actors and organizations involved in the software development process. By analyzing some of the most significant experiments in the subfield of software engineering, we aim at showing how the conceptual framework that supports experimental methodology in this context needs an extension (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  8.  86
    Case studies of constructivist comprehension in software engineering.Václav Rajlich - 2003 - Brain and Mind 4 (2):229-238.
    Program comprehension is an essential part of software engineering. The paper describes the constructivist theory of comprehension, a process based on assimilation and accommodation of knowledge. Assimilation means that the new facts are either added to the existing knowledge or rejected. Accommodation means that the existing knowledge is reorganized in order to absorb new facts. These processes are illustrated by case studies of knowledge-level reengineering of a legacy program and of incremental change. In both cases, we constructed (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark  
  9.  39
    Agents of responsibility in software vulnerability processes.Ari Takanen, Petri Vuorijärvi, Marko Laakso & Juha Röning - 2004 - Ethics and Information Technology 6 (2):93-110.
    Modern software is infested with flaws having information security aspects. Pervasive computing has made us and our society vulnerable. However, software developers do not fully comprehend what is at stake when faulty software is produced and flaws causing security vulnerabilites are discovered. To address this problem, the main actors involved with software vulnerability processes and the relevant roles inside these groups are identified. This categorisation is illustrated through a fictional case study, which is scrutinised in the (...)
    Direct download (8 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  10. Breaking the filter bubble: democracy and design.Engin Bozdag & Jeroen van den Hoven - 2015 - Ethics and Information Technology 17 (4):249-265.
    It has been argued that the Internet and social media increase the number of available viewpoints, perspectives, ideas and opinions available, leading to a very diverse pool of information. However, critics have argued that algorithms used by search engines, social networking platforms and other large online intermediaries actually decrease information diversity by forming so-called “filter bubbles”. This may form a serious threat to our democracies. In response to this threat others have developed algorithms and digital tools to combat filter bubbles. (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   23 citations  
  11. Bias in algorithmic filtering and personalization.Engin Bozdag - 2013 - Ethics and Information Technology 15 (3):209-227.
    Online information intermediaries such as Facebook and Google are slowly replacing traditional media channels thereby partly becoming the gatekeepers of our society. To deal with the growing amount of information on the social web and the burden it brings on the average user, these gatekeepers recently started to introduce personalization features, algorithms that filter information per individual. In this paper we show that these online services that filter information are not merely algorithms. Humans not only affect the design of the (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   30 citations  
  12.  20
    Investigation of ethical dilemmas of school principals: comparing Turkish and Canadian principals.Engin Karadag & Esra Tekel - 2020 - Asian Journal of Business Ethics 9 (1):73-92.
    Increasingly complex working environments of school principals inevitably led them to face moral dilemmas in daily life. The aim of this research is to reveal which kinds of moral dilemmas principals fall into mostly, how principals follow the road to making decisions in the moral dilemmas, and if the nature of management affects the decision-making process of their moral dilemmas or not. For data collection process snowball sampling was used. Semi-structured interviews and vignettes which were designed by researchers (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  13.  45
    Information modeling aspects of software development.Timothy R. Colburn - 1998 - Minds and Machines 8 (3):375-393.
    The distinction between the modeling of information and the modeling of data in the creation of automated systems has historically been important because the development tools available to programmers have been wedded to machine oriented data types and processes. However, advances in software engineering, particularly the move toward data abstraction in software design, allow activities reasonably described as information modeling to be performed in the software creation process. An examination of the evolution of programming languages (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  14.  16
    An Analysis on the Use of Knowledge Organization Systems in the Process of Requirements Engineering.Jeronimo de Macedo, Douglas Dyllon & Priscila Basto Fagundes - 2023 - Knowledge Organization 49 (6):411-422.
    Some of the fundamental activities of the software development process are related to the discipline of Requirements Engineering. Their objectives are to discover, analyze, document, and verify the system’s requirements. The requirements are the conditions or capabilities that software needs to have or fulfill to meet its users’ needs, and problems in its identification can mean the failure of a software project. This study is part of the research that is being developed to propose a (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  15.  54
    Strategies for Teaching Professional Ethics to IT Engineering Degree Students and Evaluating the Result.Rafael Miñano, Ángel Uruburu, Ana Moreno-Romero & Diego Pérez-López - 2017 - Science and Engineering Ethics 23 (1):263-286.
    This paper presents an experience in developing professional ethics by an approach that integrates knowledge, teaching methodologies and assessment coherently. It has been implemented for students in both the Software Engineering and Computer Engineering degree programs of the Technical University of Madrid, in which professional ethics is studied as a part of a required course. Our contribution of this paper is a model for formative assessment that clarifies the learning goals, enhances the results, simplifies the scoring and (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  16. Systems engineering methodologies, tacit knowledge and communities of practice.Larry Stapleton, David Smith & Fiona Murphy - 2005 - AI and Society 19 (2):159-179.
    In the context of technology development and systems engineering, knowledge is typically treated as a complex information structure. In this view, knowledge can be stored in highly sophisticated data systems and processed by explicitly intelligent, software-based technologies. This paper argues that the current emphasis upon knowledge as information (or even data) is based upon a form of rationalism which is inappropriate for any comprehensive treatment of knowledge in the context of human-centred systems thinking. A human-centred perspective requires us (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  17.  25
    Generating Use Case Models from Arabic User Requirements in a Semiautomated Approach Using a Natural Language Processing Tool.Sari Jabbarin & Nabil Arman - 2015 - Journal of Intelligent Systems 24 (2):277-286.
    Automated software engineering has attracted a large amount of research efforts. The use of object-oriented methods for software systems development has made it necessary to develop approaches that automate the construction of different Unified Modeling Language models in a semiautomated approach from textual user requirements. UML use case models represent an essential artifact that provides a perspective of the system under analysis or development. The development of such use case models is very crucial in an object-oriented development (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  18.  5
    Degrees of Freedom: The Interaction of Standards of Practice and Engineering Judgment.Stuart Shapiro - 1997 - Science, Technology and Human Values 22 (3):286-316.
    While the issue of standards has received attention from analysts in science and technology studies, this attention has tended to focus on either units of measurement or compatibility standards. Much less attention has been devoted to equally important standards of practice. These are the procedural or process standards which govern how technologists go about designing and constructing artifacts. Such standards have a substantial documented history in the form of engineering codes of practice. As the embodiment of judgments rendered (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   4 citations  
  19.  6
    The In-Discipline of Design: Bridging the Gap Between Humanities and Engineering.Annie Gentes - 2017 - Cham: Imprint: Springer.
    Design is a conceptive activity which is usually presented as a sensible, sequential process and action. This book claims that design cannot be reduced to the rational, effective planning and organization that most models (such as design thinking) present. The author suggests another type of rationality which is based on what the humanities call aesthetics, writing, composition, and style: a rationality based in imaginary elaboration and coherence. The chapters, therefore, demonstrate that design practice is about creating not only functional (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  20.  8
    The Trouble With Thinking Like Arena: Learning to Use Simulation Software.Reinaldo J. Moraga & Diane M. Rodgers - 2011 - Bulletin of Science, Technology and Society 31 (2):144-152.
    Simulation software used for modeling has become as ubiquitous as computers themselves. Despite growing reliance on simulation in educational and workplace settings, users encounter frustration in using simulation software programs. The authors conducted a study with 26 engineering students and interviewed them about their experience learning the simulation software Arena for optimization modeling. These students experienced frustration with the process of learning to “think” like the simulation software. Students explained their difficulty with learning the (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   1 citation  
  21. A MODERN SCIENTIFIC INSIGHT OF SPHOTA VADA: IMPLICATIONS TO THE DEVELOPMENT OF SOFTWARE FOR MODELING NATURAL LANGUAGE COMPREHENSION.Varanasi Ramabrahmam - manuscript
    Sabdabrahma Siddhanta, popularized by Patanjali and Bhartruhari will be scientifically analyzed. Sphota Vada, proposed and nurtured by the Sanskrit grammarians will be interpreted from modern physics and communication engineering points of view. Insight about the theory of language and modes of language acquisition and communication available in the Brahma Kanda of Vakyapadeeyam will be translated into modern computational terms. A flowchart of language processing in humans will be given. A gross model of human language acquisition, comprehension and communication (...) forming the basis to develop software for relevant mind-machine modeling will be presented. The implications of such a model to artificial intelligence and cognitive sciences will be discussed. The essentiality and necessity of a physics, communication engineering , biophysical and biochemical insight as both complementary and supplementary to using mathematical and computational methods in delineating the theory of Sanskrit language is put forward. Natural language comprehension as distinct and different from natural language processing is pointed out. (shrink)
    Direct download  
     
    Export citation  
     
    Bookmark  
  22. Software engineering code of ethics and professional practice.Donald Gotterbarn, K. Miller & S. Rogerson - 2001 - Science and Engineering Ethics 7 (2):231-238.
    The Software Engineering Code of Ethics and Professional Practice, intended as a standard for teaching and practicing software engineering, documents the ethical and professional obligations of software engineers. The code should instruct practitioners about the standards society expects them to meet, about what their peers strive for, and about what to expect of one another. In addition, the code should also inform the public about the responsibilities that are important to the profession. Adopted in 2000 (...)
     
    Export citation  
     
    Bookmark   2 citations  
  23. Evolution: The Computer Systems Engineer Designing Minds.Aaron Sloman - 2011 - Avant: Trends in Interdisciplinary Studies 2 (2):45-69.
    What we have learnt in the last six or seven decades about virtual machinery, as a result of a great deal of science and technology, enables us to offer Darwin a new defence against critics who argued that only physical form, not mental capabilities and consciousness could be products of evolution by natural selection. The defence compares the mental phenomena mentioned by Darwin’s opponents with contents of virtual machinery in computing systems. Objects, states, events, and processes in virtual machinery which (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  24.  13
    Software Engineering Ethics.Daniela Marcu, Dan Laurenţiu Milici & Mirela Danubianu - 2020 - Postmodern Openings 11 (4):248-261.
    Over the past 30 years, computer engineering has developed a lot. Currently, computer and software applications have a central role in business, medicine, security, communications, industry, education, and everyday life. Software developers, peoples who manage computer networks, data security analysts can do well, but they also have the potential to cause suffering and harm to the clients or ordinary peoples, willingly or not. For this reason, IT activities must be regulated by specific laws. From the beginning, we (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  25.  49
    Software engineering standards for epidemiological models.Jack K. Horner & John F. Symons - 2020 - History and Philosophy of the Life Sciences 42 (4):1-24.
    There are many tangled normative and technical questions involved in evaluating the quality of software used in epidemiological simulations. In this paper we answer some of these questions and offer practical guidance to practitioners, funders, scientific journals, and consumers of epidemiological research. The heart of our paper is a case study of the Imperial College London covid-19 simulator, set in the context of recent work in epistemology of simulation and philosophy of epidemiology.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  26.  9
    Blind Myself: Simple Steps for Editors and Software Providers to Take Against Affiliation Bias.János Tóth - 2020 - Science and Engineering Ethics 26 (3):1875-1877.
    This letter contains suggestions for editors and software providers to help avoid affiliation bias in the initial and concluding stages of the peer review process. Submission management systems have a responsibility to ensure protection against affiliation bias. This can be achieved by automatically withholding the author’s identity and affiliation information from all editors, including the Editor-in-Chief, until a decision about publication has been made. Journals relying on email-based submissions are in a more difficult situation. Not having external support (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  27.  55
    Software Engineering Between Technics and Science: Recent Discussions about the Foundations and the Scientificness of a Rising Discipline.Stefan Gruner - 2010 - Journal for General Philosophy of Science / Zeitschrift für Allgemeine Wissenschaftstheorie 41 (1):237-260.
  28.  49
    Ethical education in software engineering: Responsibility in the production of complex systems.Gonzalo Génova, M. Rosario González & Anabel Fraga - 2007 - Science and Engineering Ethics 13 (4):505-522.
    Among the various contemporary schools of moral thinking, consequence-based ethics, as opposed to rule-based, seems to have a good acceptance among professionals such as software engineers. But naïve consequentialism is intellectually too weak to serve as a practical guide in the profession. Besides, the complexity of software systems makes it very hard to know in advance the consequences that will derive from professional activities in the production of software. Therefore, following the spirit of well-known codes of ethics (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  29.  28
    Understanding Error Rates in Software Engineering: Conceptual, Empirical, and Experimental Approaches.Jack K. Horner & John Symons - 2019 - Philosophy and Technology 32 (2):363-378.
    Software-intensive systems are ubiquitous in the industrialized world. The reliability of software has implications for how we understand scientific knowledge produced using software-intensive systems and for our understanding of the ethical and political status of technology. The reliability of a software system is largely determined by the distribution of errors and by the consequences of those errors in the usage of that system. We select a taxonomy of software error types from the literature on empirically (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   4 citations  
  30.  4
    How does artificial intelligence work in organisations? Algorithmic management, talent and dividuation processes.Joan Rovira Martorell, Francisco Tirado, José Luís Blasco & Ana Gálvez - forthcoming - AI and Society:1-11.
    This article analyses the forms of dividuation workers undergo when they are linked to technologies, such as algorithms or artificial intelligence. It examines functionalities and operations deployed by certain types of Talent Management software and apps—UKG, Tribepad, Afiniti, RetailNext and Textio. Specifically, it analyses how talented workers materialise in relation to the profiles and the statistical models generated by such artificial intelligence machines. It argues that these operate as a nooscope that allows the transindividual plane to be quantified through (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  31.  4
    The Role of Material Objects in the Design Process: A Comparison of Two Design Cultures and How They Contend with Automation.Kathryn Henderson - 1998 - Science, Technology and Human Values 23 (2):139-174.
    This article compares two cultures of engineering design, one flexible and interactive, the other rigid and hierarchical. It examines the practices of design engineers who use a mixture of paper documents and computer graphics systems and contrasts these with the practices of workers reengineering their own work process and its technological support system, using predesigned software. Based on the idea from actor network theory that objects participate in the shaping of new technologies and the networks that build (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   4 citations  
  32.  17
    A Critical Review of Software Engineering Research on Open Source Software Development.Thomas Østerlie & Letizia Jaccheri - forthcoming - Critical Review: A Journal of Politics and Society.
    This paper asserts that the software engineering (SE) research literature describes open source software development (OSSD) as a homogenous phenomenon. Through a discourse analysis of the SE research literature on OSSD, it is argued that the view of OSSD as a homogenous phenomenon is not grounded in empirical evidence. Rather, it emerges from key assumptions held within the SE research discipline about its identity and how to do SE research. As such, it is argued that the view (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  33.  10
    Explanations in Software Engineering: The Pragmatic Point of View.Jan Winter - 2010 - Minds and Machines 20 (2):277-289.
    This article reveals that explanatory practice in software engineering is in accordance with pragmatic explanatory pluralism, which states that explanations should at least partially be evaluated by their practical use. More specifically, I offer a defense of the idea that several explanation-types are legitimate in software engineering, and that the appropriateness of an explanation-type depends on (a) the engineer’s interests, and (b) the format of the explanation-seeking question he asks, with this format depending on his interests. (...)
    Direct download  
     
    Export citation  
     
    Bookmark   1 citation  
  34.  10
    On agent-based software engineering.Nicholas R. Jennings - 2000 - Artificial Intelligence 117 (2):277-296.
  35.  25
    Software Engineering Between Technics and Science: Recent Discussions about the Foundations and the Scientificness of a Rising Discipline. [REVIEW]Stefan Gruner - 2010 - Journal for General Philosophy of Science / Zeitschrift für Allgemeine Wissenschaftstheorie 41 (1):237 - 260.
  36. Agent-Oriented Software Engineering: The State of the Art, volume 1957 of.M. Wooldridge & P. Ciancarini - 2001 - In P. Bouquet (ed.), Lecture Notes in Artificial Intelligence. Kluwer Academic Publishers.
     
    Export citation  
     
    Bookmark  
  37. Infrastructural Justice for Responsible Software Engineering.Dr Sarah Robinson, Dr Jim Buckley, Luigina Ciolfi, Dr Conor Linehan, Dr Clare McInerney, Bashar Nuseibeh, John Twomey, Dr Irum Rauf & John McCarthy - forthcoming - Journal of Responsible Technology.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  38. Problems for a Philosophy of Software Engineering.Stefan Gruner - 2011 - Minds and Machines 21 (2):275-299.
    On the basis of an earlier contribution to the philosophy of computer science by Amnon Eden, this essay discusses to what extent Eden’s ‘paradigms’ of computer science can be transferred or applied to software engineering. This discussion implies an analysis of how software engineering and computer science are related to each other. The essay concludes that software engineering can neither be fully subsumed by computer science, nor vice versa. Consequently, also the philosophies of computer (...)
    Direct download (14 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  39.  17
    The Double Path of Expansive Learning in Complex Socio-Technical Change Processes.Monika Hackel & Michael Klebl - 2014 - Outlines. Critical Practice Studies 15 (1):04-27.
    The purpose of this article is to describe how expansive learning in organisations can become a resource for learning in a wider community of practice (CoP). The “developmental work research” approach (DWR) based on cultural historical activity theory (CHAT) is beneficial for analysing and interpreting the requirements in a field of action. Engeström’s specific form of “action research” focuses on expansive learning in activity systems. However, complex socio-technical change processes cannot be initiated and managed by the local community of practise (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  40.  31
    Applying the new software engineering code of ethics to usability engineering: A study of four cases.Oliver K. Burmeister & John Weckert - 2003 - Journal of Information, Communication and Ethics in Society 1 (3):119-132.
    It has been argued that it is in the best interests of IT professionals, to adopt and enforce professional codes in the work place. But there is no code for usability engineers, unless one accepts that it is a branch of software engineering. The new joint ACM/IEEE‐CS Software Engineering Code of Ethics is applied to actual usability cases. This enables usability engineers to interpret this code in their profession. This is achieved by utilizing four case studies (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  41. Responsibility in Software Engineering: Uncovering an Ethical Model.Thomas M. Powers - 2002 - In T. W. Bynum I. Alvarez (ed.), Proceedings of the Sixth International ETHICOMP Conference.
     
    Export citation  
     
    Bookmark   1 citation  
  42.  18
    Notations for software engineering class structures.Pourang Irani - 2004 - In A. Blackwell, K. Marriott & A. Shimojima (eds.), Diagrammatic Representation and Inference. Springer. pp. 441--445.
  43.  53
    Machine Code and Metaphysics: A Perspective on Software Engineering.Lindsay Smith, Vito Veneziano & Paul Wernick - 2015 - Philosophies 1 (1):28--39.
    A major, but too-little-considered problem for Software Engineering is a lack of consensus concerning Computer Science and how this relates to developing unpredictable computing technology. We consider some implications for SE of computer systems differing scientific basis, exemplified with the International Standard Organisations Open Systems Interconnection layered architectural model. An architectural view allows comparison of computing technology components facilitating a view of computing as a continuum. For example, at one layer of computer architecture, components written in Turing-complete machine (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  44.  16
    Standardizing management of software engineering projects.Roy Rada & John S. Craparo - 2001 - Knowledge, Technology & Policy 14 (2):67-77.
    Knowledge must forever govern ignorance, and a people who would be their own governors must arm themselves with the power which knowledge gives. Popular government, without popular information, or the means of acquiring it, is but a Prologue to a Farce or a Tragedy—or perhaps both.—James Madison, 1815.
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  45.  15
    3D modelling and visualization for Vision-based Vibration Signal Processing and Measurement.Raj Karan Singh, Gurpreet Singh Panesar, Mohammed Wasim Bhatt, Tarun Kumar Lohani, Mohammad Shabaz & Qi Yao - 2021 - Journal of Intelligent Systems 30 (1):541-553.
    With the technological evolutionary advent, a vision-based approach presents the remote measuring approach for the analysis of vibration. The structure vibration test and model parameter identification in the detection of the structure of the bridge evaluation occupies the important position. The bridge structure to operate safely and reliably is ensured, according to the geological data of qixiashan lead-zinc mine and engineering actual situation, with the aid of international mining software Surpac. To build the 3D visualization model of the (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  46.  14
    Transformation²: Making software engineering accountable for sustainability.Christoph Schneider & Stefanie Betz - 2022 - Journal of Responsible Technology 10 (C):100027.
  47. Explanations in Software Engineering: The Pragmatic Point of View. [REVIEW]Jan De Winter - 2010 - Minds and Machines 20 (2):277-289.
    This article reveals that explanatory practice in software engineering is in accordance with pragmatic explanatory pluralism, which states that explanations should at least partially be evaluated by their practical use. More specifically, I offer a defense of the idea that several explanation-types are legitimate in software engineering, and that the appropriateness of an explanation-type depends on (a) the engineer’s interests, and (b) the format of the explanation-seeking question he asks, with this format depending on his interests. (...)
    Direct download (12 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  48.  22
    Raising the bar: a software engineering code of ethics and professional practice.Don Gotterbarn - 1998 - Acm Sigcas Computers and Society 28 (2):26-28.
  49.  17
    Falsificationism and Software Engineering.Yasuyuki Kageyama - 1999 - Annals of the Japan Association for Philosophy of Science 9 (4):165-176.
  50.  10
    'Protecting the public, securing the profession': Enforcing ethical standards among software engineers.John Wilkes - 1997 - Business Ethics, the Environment and Responsibility 6 (2):87–93.
    The public interest should be a central ethical concern of members of the computer profession, and this would also result in the social status and power of software engineers being augmented. One attractive means to encourage and enforce ethical standards on the part of engineers and employers would be a system of licensing by internationally recognised professional bodies whose legitimacy stems from their capacity to act in the public interest. The author is Senior Lecturer in the Department of Computer (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
1 — 50 / 986