2013
DOI: 10.1007/978-3-642-40779-6_23
|View full text |Cite
|
Sign up to set email alerts
|

Trustworthy Software Development

Abstract: Abstract. This paper presents an overview on how existing development methodologies and practices support the creation of trustworthy software. Trustworthy software is key for a successful and trusted usage of software, specifically in the Cloud. To better understand what trustworthy software applications actually mean, the concepts of trustworthiness and trust are defined and put in contrast to each other. Furthermore, we identify attributes of software applications that support trustworthiness. Based on this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 13 publications
(9 reference statements)
0
2
0
Order By: Relevance
“…While concrete requirements and best practices for trustworthy development processes are continuously discussed in the more specific field of AI, their identification can draw from the common ground determined for general software development. With its main aim to reach trustworthy products, i.e., software that can satisfy objectives of trustworthiness based on predefined requirements [22,23], a trustworthy development process is the procedure through which such trustworthy products are created [23], i.e., the procedure by which the requirements for considering the outcome trustworthy are ensured. For software in general, characteristics of trustworthy products have been agreed upon and are often reported among security, privacy, reliability, or business integrity [24].…”
Section: Characteristics Of Trustworthy Ai Development Processesmentioning
confidence: 99%
“…While concrete requirements and best practices for trustworthy development processes are continuously discussed in the more specific field of AI, their identification can draw from the common ground determined for general software development. With its main aim to reach trustworthy products, i.e., software that can satisfy objectives of trustworthiness based on predefined requirements [22,23], a trustworthy development process is the procedure through which such trustworthy products are created [23], i.e., the procedure by which the requirements for considering the outcome trustworthy are ensured. For software in general, characteristics of trustworthy products have been agreed upon and are often reported among security, privacy, reliability, or business integrity [24].…”
Section: Characteristics Of Trustworthy Ai Development Processesmentioning
confidence: 99%
“…Similarly, Kamal et al [56] also indicate that de facto distributed regulations are required to limit the boundaries in complex systems that will help practitioners to underline their tasks easily. Paulus et al [57] and Khan et al [6] underlined that BA5 (Lack of trustworthiness) is a critical barrier in the context of GSD. In global distributed environment, the development activities are dependent on geographically distributed practitioners.…”
Section: Moderately Importantmentioning
confidence: 99%
“…Paulus et al. [57] and Khan et al. [6] underlined that BA5 (Lack of trustworthiness) is a critical barrier in the context of GSD.…”
Section: Findings Of the Studymentioning
confidence: 99%
“…De acordo com Paulus et al [71], a definição de Trust em um sistema, uma propriedade pessoal do usuário, é expressa através de probabilidades e reflete o nível de sua convicção de que se engajar no sistema para algum propósito produz um resultado acei-tável. Assim, Trust caracteriza um estado em que o resultado ainda é desconhecido, baseado nas percepções subjetivas e requisitos de cada usuário.…”
Section: Contextounclassified
“…Dessa forma, níveis relativamente altos de trust podem não significar um resultado positivo do sistema (por exemplo, se os thresholds mínimos dos requisitos forem ainda mais altos). O mesmo ocorre em relação a utilidade: é possível que alguém se envolva em um sistema mesmo se a trust dessa pessoa em relação a um resultado for baixa (por exemplo, se o resultado dos ganhos de utilidade forem altos) [71].…”
Section: Trustworthinessunclassified