552 research outputs found
A study of the inter-relationship of identity and urban heritage in Chiang Mai Old City, Thailand
The urban heritage identity of historical cities has received growing attention due to the weakening of their urban identity. For this reason, urban identity has been identified as a preliminary study of this research. Forty years ago, many researchers attempted to explain a broader understanding of urban heritage identity, which is relevant to human factors that affect urban, place, and built environment relationships. This involved the three interrelated concepts of identity: distinctiveness; urban heritage; and place attachment. These establish a balance between people and their identification with places.
Urban heritage identity is associated a place's physicality and heritage attributes that reflect socio-cultural values. It can be concluded that urban heritage identity becomes significant through concepts of environmental psychology. Distinctiveness theory, as a part of identity theory, has been used in this study to describe the genuine perception of local participants and is a fundamental part of defining place identity. Furthermore, the definition of place attachment has been used to explain the relationship of distinct places on time of residence, frequency of use, emotional, physical, social, and activities. The study also explores Chiang Mai Old City’s built environment, which especially analyses the façade and streetscape characteristics that reflect the city's socio-cultural value. The research concludes with suggestions for preserving the city's urban heritage characteristics.
Chiang Mai Old City has unprecedented diversity and cultural dynamics related to its intangible and tangible urban heritage. Moreover, the city is in the critical stage of being nominated as a new World Heritage Site by UNESCO, with the city's distinctiveness and place attachment being significant in supporting further heritage management strategies. The research mainly focuses on how local people interpret and understand the urban heritage identity of Chiang Mai Old City. This has been achieved through surveys of four hundred participants living in the Old City, two-way focus groups with five participants in each group, in-depth interviews with twenty-five participants, and ten architects drawing suggestions for further built environment management strategies. The results are described through seven aspects that explore the distinctiveness and place attachment theories of Chiang Mai Old City.
The findings can be described in seven aspects: historical value; cultural activities; a particular character; landmark; identity; community; and everyday life. The results reveal that there are five distinct places in the city: Pra Singha Temple; Chedi Luang Temple; Three Kings monument square; Tha-Pare gate square; and Chiang Mai Old City's Moat. The results can also be used to develop an assessment indicator for defining the distinctiveness of other historic cities through the engagement of local people.
The study repeatedly employs distinct places to describe in-place attachment theory. The results reveal positivity, emotion, and the spiritual anchor of place attached to local people in social engagement, explicitly divulging the rootedness of religion, culture, and community activities through the length of time. All five distinct places have an inseparable ability to display tangible heritage value and such a positive emotion to places is crucial in contributing to urban heritage characteristics. Moreover, the time or length of residency is a vital aspect to people’s perception of the city's distinctiveness; however, the value of the physical setting itself can increase the sense of belonging of newcomers.This research used a mixed methods approach in defining place identity process and socio-cultural values in distinctive streetscapes scenes in the city. This study strongly believes that the findings demonstrate that local people can help to develop the management of the city. The results presented suggest that the heritage value of streetscapes is related to historical attributes, natural objects, people, and cultural events in the scenes that explain the meanings ascribed to places associated with social and cultural values. The built environment characteristics and heritage value can be assumed from human experience. The study can be a new perspective for local authorities, urban designers, and heritage teams to determine whether projects will strengthen the existing urban heritage identity.
Most importantly, this research has revealed new perspectives on urban heritage identity and practical study methods whilst also contributing to management strategies. In addition, continuing research into urban heritage identity will significantly improve knowledge development, practical support, and collaboration with local people and architects to establish and maintain cherished distinct places and living environments for urban residents
Assessing prioritization measures for a private land conservation program in the U.S. Prairie Pothole Region
Private land conservation has become an important tool for protecting biodiversity and habitat, but methods for prioritizing and scheduling conservation on private land are still being developed. While return on investment methods have been suggested as a potential path forward, the different processes linking private landscapes to the socioeconomic systems in which they are embedded create unique challenges for scheduling conservation with this approach. We investigated a range of scheduling approaches within a return on investment framework for breeding waterfowl and broods in the Prairie Pothole Region of North Dakota, South Dakota, and Montana. Current conservation targeting for waterfowl in the region focuses mostly on the distribution and abundance of breeding waterfowl. We tested whether MaxGain approaches for waterfowl conservation differed from MinLoss approaches in terms of return on investment and which approach performed best in avoiding loss of waterfowl and broods separately. We also examined variation in results based upon the temporal scale of the abundance layers used for input and compared the region's current scheduling approach with results from our simulations. Our results suggested that MinLoss was the most efficient scheduling approach for both breeding waterfowl and broods and that using just breeding waterfowl to target areas for conservation programs might cause organizations to overlook important areas for broods, particularly over shorter timespans. The higher efficiency of MinLoss approaches in our simulations also indicated that incorporating probability of wetland drainage into decision-making improved the overall return on investment. We recommend that future conservation scheduling for easements in the region and for private land conservation in general include some form of return on investment or cost-effective analysis to make conservation more transparent
Recommended from our members
Sonic heritage: listening to the past
History is so often told through objects, images and photographs, but the potential of sounds to reveal place and space is often neglected. Our research project ‘Sonic Palimpsest’1 explores the potential of sound to evoke impressions and new understandings of the past, to embrace the sonic as a tool to understand what was, in a way that can complement and add to our predominant visual understandings. Our work includes the expansion of the Oral History archives held at Chatham Dockyard to include women’s voices and experiences, and the creation of sonic works to engage the public with their heritage. Our research highlights the social and cultural value of oral history and field recordings in the transmission of knowledge to both researchers and the public. Together these recordings document how buildings and spaces within the dockyard were used and experienced by those who worked there. We can begin to understand the social and cultural roles of these buildings within the community, both past and present
Avaliação Experimental da Detecção Interativa de Anomalias de Código
Anomalias de código são estruturas que frequentemente indicam a presença de problemas
no software, dificultando sua manutenção e evolução. Existem várias anomalias catalogadas
na literatura e sua detecção geralmente é feita por meio de abordagens de Detecção NãoInterativa (DNI). Essas abordagens não oferecem suporte à interação progressiva dos desenvolvedores com o código afetado, revelando ocorrências de anomalias mais globais apenas
sob demanda do desenvolvedor, implicando recorrentemente na identificação tardia destas
anomalias. Com o surgimento da Detecção Interativa (DI), busca-se lidar com as limitações
das abordagens tradicionais, permitindo a revelação de instâncias de anomalias de código
sem uma solicitação explícita do desenvolvedor, incentivando a detecção precoce como uma
prática recomendada. Embora os desenvolvedores considerem o uso de abordagens DI, a
literatura não oferece diretrizes claras sobre quando e como essas abordagens devem ser utilizadas no contexto das atividades de desenvolvimento de software. Neste trabalho, tem-se
como objetivo a avaliação experimental da abordagem de detecção interativa de anomalias
de código no contexto das atividades do processo de desenvolvimento de software. Para isso,
foram conduzidos estudos no intuito de identificar a necessidade de uso de tal abordagem,
avaliar métodos de detecção aderentes, desenvolver suporte automatizado com características DI, apresentar evidências empíricas sobre sua eficácia na detecção de anomalias, bem
como descrever um modo de integração ao processo de desenvolvimento de acordo com o
arcabouço do Scrum. As tarefas experimentais revelaram que o uso da DI resultou em um
aumento de até 40% na medida recall e de até 25% na medida precision na detecção de
anomalias durante as atividades de inspeção e desenvolvimento de código. Com base nos
resultados dos estudos, conclui-se que fatores associados à DI contribuíram para detecção
antecipada de um maior número de ocorrências de anomalias de código se comparada com
abordagens tradicionais. Consequentemente, a utilização disciplinada da abordagem DI em
um processo de desenvolvimento pode promover uma avaliação contínua e melhorar a qualidade do softwareCode smells generally indicate the presence of deeper problems in the software, making its maintenance and evolution difficult. Several smells are cataloged in the literature, and their detection is traditionally supported by Non-Interactive Detection (NID) approaches. These approaches do not support the progressive interaction of developers with the affected code, revealing occurrences of more global smells only at the developer’s request, recurrently implying a late identification of these smells. With the emergence of Interactive Detection (ID), the aim is to deal with the limitations of traditional approaches, allowing the revelation of instances of code smells without an explicit request from the developer, encouraging early detection as a recommended practice. Although developers consider using ID approaches,
guidelines were not found in the literature on when and how such approaches should be used in the context of software development activities. In this work, the objective is the experimental evaluation of the interactive detection of code smells in the context of the activities of the software development process. For doing so, studies were conducted to identify the need to use such an approach, evaluate adherent detection methods, develop automated support with DI characteristics, present empirical evidence on its effectiveness in detecting anomalies, as well as describe a way of integration to the development process according to the
Scrum framework. The experimental tasks revealed that using the ID technique led to an increase of up to 40% in the recall and up to 25% in the precision in the detection of code smells during inspection activities and code development. Based on the results of the studies, it is concluded that factors associated with ID contributed to the early detection of a greater number of occurrences of code smells compared to traditional approaches. Consequently, using the ID approach in a disciplined way in a development process can promote continuous evaluation and improve the quality of the software
A systematic literature review on the code smells datasets and validation mechanisms
The accuracy reported for code smell-detecting tools varies depending on the
dataset used to evaluate the tools. Our survey of 45 existing datasets reveals
that the adequacy of a dataset for detecting smells highly depends on relevant
properties such as the size, severity level, project types, number of each type
of smell, number of smells, and the ratio of smelly to non-smelly samples in
the dataset. Most existing datasets support God Class, Long Method, and Feature
Envy while six smells in Fowler and Beck's catalog are not supported by any
datasets. We conclude that existing datasets suffer from imbalanced samples,
lack of supporting severity level, and restriction to Java language.Comment: 34 pages, 10 figures, 12 tables, Accepte
METROPOLITAN ENCHANTMENT AND DISENCHANTMENT. METROPOLITAN ANTHROPOLOGY FOR THE CONTEMPORARY LIVING MAP CONSTRUCTION
We can no longer interpret the contemporary metropolis as we did in the last century. The thought of civil economy regarding the contemporary Metropolis conflicts more or less radically with the merely acquisitive dimension of the behaviour of its citizens. What is needed is therefore a new capacity for
imagining the economic-productive future of the city: hybrid social enterprises, economically sustainable, structured and capable of using technologies, could be a solution for producing value and distributing it fairly and inclusively.
Metropolitan Urbanity is another issue to establish. Metropolis needs new spaces where inclusion can occur, and where a repository of the imagery can be recreated. What is the ontology behind the technique of metropolitan planning and management, its vision and its symbols? Competitiveness,
speed, and meritocracy are political words, not technical ones. Metropolitan Urbanity is the characteristic of a polis that expresses itself in its public places. Today, however, public places are private ones that are destined for public use. The Common Good has always had a space of representation in the city, which was the public space. Today, the Green-Grey Infrastructure is the metropolitan city's monument that communicates a value for future generations and must therefore be recognised and imagined; it is the production of the metropolitan symbolic imagery, the new magic of the city
Predicting the Impact of Batch Refactoring Code Smells on Application Resource Consumption
Automated batch refactoring has become a de-facto mechanism to restructure
software that may have significant design flaws negatively impacting the code
quality and maintainability. Although automated batch refactoring techniques
are known to significantly improve overall software quality and
maintainability, their impact on resource utilization is not well studied. This
paper aims to bridge the gap between batch refactoring code smells and
consumption of resources. It determines the relationship between software code
smell batch refactoring, and resource consumption. Next, it aims to design
algorithms to predict the impact of code smell refactoring on resource
consumption. This paper investigates 16 code smell types and their joint effect
on resource utilization for 31 open source applications. It provides a detailed
empirical analysis of the change in application CPU and memory utilization
after refactoring specific code smells in isolation and in batches. This
analysis is then used to train regression algorithms to predict the impact of
batch refactoring on CPU and memory utilization before making any refactoring
decisions. Experimental results also show that our ANN-based regression model
provides highly accurate predictions for the impact of batch refactoring on
resource consumption. It allows the software developers to intelligently decide
which code smells they should refactor jointly to achieve high code quality and
maintainability without increasing the application resource utilization. This
paper responds to the important and urgent need of software engineers across a
broad range of software applications, who are looking to refactor code smells
and at the same time improve resource consumption. Finally, it brings forward
the concept of resource aware code smell refactoring to the most crucial
software applications
YEARBOOK 2019/2020. Arts Museology and Curatorship
Yearbook is the first collection of AMaC’s student projects developed during the first two years of the course. AMaC is a Master’s degree in Arts, Museology and Curatorship with a clear mission: to educate and train professionals with creative and research skills essential to developing successful arts and cultural heritage strategies. This broad and demanding field requires an engagement with the current debate on common goods, the identity of communities, access to heritage art, and the impact of the arts on society
Fake Gods and False History: Being Indian in a contested Mumbai neighbourhood
In an age where history is a global battleground and fake news proliferates, culture wars are being waged across India over its future – majoritarian or inclusive, neoliberal or socialist, religious or secular?
Fake Gods and False History takes us to the BDD Chawls, a central Mumbai neighbourhood of tenement blocks (chawls) on the brink of a controversial redevelopment. It reveals how contested narratives of Indian history play out in the daily life of this divided neighbourhood and how the legacies of certain godlike but very human historical figures, such as Dr Babasaheb Ambedkar and Chhatrapati Shivaji, are invoked by different communities. Jonathan Galton draws on research conducted among the formerly untouchable Dalit Buddhist community, who are staunchly opposed to the redevelopment plans and deeply critical of the religious nationalism they perceive in their Hindu neighbours. We also meet young male migrants living in village-linked dormitory rooms called Gramastha Mandals, trapped in a liminal space between urban and rural.
Throughout the book, which is woven through with candid reflections on methodology and research ethics, readers are challenged into drawing connections with their own experiences of history impinging on their lives. A story that might initially seem parochial will thus resonate with a diverse global audience
A Reference Structure for Modular Model-based Analyses
Kontext: In dieser Arbeit haben wir die Evolvierbarkeit, Verständlichkeit und Wiederverwendbarkeit von modellbasierten Analysen untersucht.
Darum untersuchten wir die Wechselbeziehungen zwischen Modellen und Analysen, insbesondere die Struktur und Abhängigkeiten von Artefakten und die Dekomposition und Komposition von modellbasierten Analysen.
Herausforderungen: Softwareentwickler verwenden Modelle von Softwaresystemen, um die Evolvierbarkeit und Wiederverwendbarkeit eines Architekturentwurfs zu bestimmen. Diese Modelle ermöglichen die Softwarearchitektur zu analysieren, bevor die erste Zeile Code geschreiben wird. Aufgrund evolutionärer Veränderungen sind modellbasierte Analysen jedoch auch anfällig für eine Verschlechterung der Evolvierbarkeit, Verständlichkeit und Wiederverwendbarkeit. Diese Probleme lassen sich auf die Ko-Evolution von Modellierungssprache und Analyse zurückführen. Der Zweck einer Analyse ist die systematische Untersuchung bestimmter Eigenschaften eines zu untersuchenden Systems. Nehmen wir zum Beispiel an, dass Softwareentwickler neue Eigenschaften eines Softwaresystems analysieren wollen. In diesem Fall müssen sie Merkmale der Modellierungssprache und die entsprechenden modellbasierten Analysen anpassen, bevor sie neue Eigenschaften analysieren können. Merkmale in einer modellbasierten Analyse sind z.\,B. eine Analysetechnik, die eine solche Qualitätseigenschaft analysiert. Solche Änderungen führen zu einer erhöhten Komplexität der modellbasierten Analysen und damit zu schwer zu pflegenden modellbasierten Analysen. Diese steigende Komplexität verringert die Verständlichkeit der modellbasierten Analysen. Infolgedessen verlängern sich die Entwicklungszyklen, und die Softwareentwickler benötigen mehr Zeit, um das Softwaresystem an veränderte Anforderungen anzupassen.
Stand der Technik: Derzeitige Ansätze ermöglichen die Kopplung von Analysen auf einem System oder über verteilte Systeme hinweg. Diese Ansätze bieten die technische Struktur für die Kopplung von Simulationen, nicht aber eine Struktur wie Komponenten (de)komponiert werden können. Eine weitere Herausforderung beim Komponieren von Analysen ist der Verhaltensaspekt, der sich darin äußert, wie sich die Analysekomponenten gegenseitig beeinflussen. Durch die Synchronisierung jeder beteiligten Simulation erhöht die Modularisierung von Simulationen den Kommunikationsbedarf. Derzeitige Ansätze erlauben es, den Kommunikationsaufwand zu reduzieren; allerdings werden bei diesen Ansätzen die Dekomposition und Komposition dem Benutzer überlassen.
Beiträge: Ziel dieser Arbeit ist es, die Evolvierbarkeit, Verständlichkeit und Wiederverwendbarkeit von modellbasierten Analysen zu verbessern. Zu diesem Zweck wird die Referenzarchitektur für domänenspezifische Modellierungssprachen als Grundlage genommen und die Übertragbarkeit der Struktur der Referenzarchitektur auf modellbasierte Analysen untersucht. Die geschichtete Referenzarchitektur bildet die Abhängigkeiten der Analysefunktionen und Analysekomponenten ab, indem sie diese bestimmten Schichten zuordnet. Wir haben drei Prozesse für die Anwendung der Referenzarchitektur entwickelt: (i) Refactoring einer bestehenden modellbasierten Analyse, (ii) Entwurf einer neuen modellbasierten Analyse und (iii) Erweiterung einer bestehenden modellbasierten Analyse. Zusätzlich zur Referenzarchitektur für modellbasierte Analysen haben wir wiederkehrende Strukturen identifiziert, die zu Problemen bei der Evolvierbarkeit, Verständlichkeit und Wiederverwendbarkeit führen; in der Literatur werden diese wiederkehrenden Strukturen auch als Bad Smells bezeichnet. Wir haben etablierte modellbasierte Analysen untersucht und dreizehn Bad Smells identifiziert und spezifiziert. Neben der Spezifizierung der Bad Smells bieten wir einen Prozess zur automatischen Identifizierung dieser Bad Smells und Strategien für deren Refactoring, damit Entwickler diese Bad Smells vermeiden oder beheben können. In dieser Arbeit haben wir auch eine Modellierungssprache zur Spezifikation der Struktur und des Verhaltens von Simulationskomponenten entwickelt. Simulationen sind Analysen, um ein System zu untersuchen, wenn das Experimentieren mit dem bestehenden System zu zeitaufwändig, zu teuer, zu gefährlich oder einfach unmöglich ist, weil das System (noch) nicht existiert. Entwickler können die Spezifikation nutzen, um Simulationskomponenten zu vergleichen und so identische Komponenten zu identifizieren.
Validierung: Die Referenzarchitektur für modellbasierte Analysen, haben wir evaluiert, indem wir vier modellbasierte Analysen in die Referenzarchitektur überführt haben. Wir haben eine szenariobasierte Evaluierung gewählt, die historische Änderungsszenarien aus den Repositories der modellbasierten Analysen ableitet. In der Auswertung können wir zeigen, dass sich die Evolvierbarkeit und Verständlichkeit durch die Bestimmung der Komplexität, der Kopplung und der Kohäsion verbessert. Die von uns verwendeten Metriken stammen aus der Informationstheorie, wurden aber bereits zur Bewertung der Referenzarchitektur für DSMLs verwendet. Die Bad Smells, die durch die Co-Abhängigkeit von modellbasierten Analysen und ihren entsprechenden DSMLs entstehen, haben wir evaluiert, indem wir vier modellbasierte Analysen nach dem Auftreten unserer schlechten Gerüche durchsucht und dann die gefundenen Bad Smells behoben haben. Wir haben auch eine szenariobasierte Auswertung gewählt, die historische Änderungsszenarien aus den Repositories der modellbasierten Analysen ableitet. Wir können zeigen, dass die Bad Smells die Evolvierbarkeit und Verständlichkeit negativ beeinflussen, indem wir die Komplexität, Kopplung und Kohäsion vor und nach der Refaktorisierung bestimmen. Den Ansatz zum Spezifizieren und Finden von Komponenten modellbasierter Analysen haben wir evaluiert, indem wir Komponenten von zwei modellbasierten Analysen spezifizieren und unseren Suchalgorithmus verwenden, um ähnliche Analysekomponenten zu finden. Die Ergebnisse der Evaluierung zeigen, dass wir in der Lage sind, ähnliche Analysekomponenten zu finden und dass unser Ansatz die Suche nach Analysekomponenten mit ähnlicher Struktur und ähnlichem Verhalten und damit die Wiederverwendung solcher Komponenten ermöglicht.
Nutzen: Die Beiträge unserer Arbeit unterstützen Architekten und Entwickler bei ihrer täglichen Arbeit, um wartbare und wiederverwendbare modellbasierte Analysen zu entwickeln. Zu diesem Zweck stellen wir eine Referenzarchitektur bereit, die die modellbasierte Analyse und die domänenspezifische Modellierungssprache aufeinander abstimmt und so die Koevolution erleichtert. Zusätzlich zur Referenzarchitektur bieten wir auch Refaktorisierungsoperationen an, die es Architekten und Entwicklern ermöglichen, eine bestehende modellbasierte Analyse an die Referenzarchitektur anzupassen. Zusätzlich zu diesem technischen Aspekt haben wir drei Prozesse identifiziert, die es Architekten und Entwicklern ermöglichen, eine neue modellbasierte Analyse zu entwickeln, eine bestehende modellbasierte Analyse zu modularisieren und eine bestehende modellbasierte Analyse zu erweitern. Dies geschieht natürlich so, dass die Ergebnisse mit der Referenzarchitektur konform sind.
Darüber hinaus ermöglicht unsere Spezifikation den Entwicklern, bestehende Simulationskomponenten zu vergleichen und sie bei Bedarf wiederzuverwenden. Dies erspart den Entwicklern die Neuimplementierung von Komponenten
- …