jagijagijag1 tiny tech notes

論文メモ
Bench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization

March 15, 2019

著者/所属機関 Jaekwon Lee (University of Luxembourg) et al. 出典 ISSTA 2018 目的 Information Retrival技術を用いるBug localization手法の再現性のある性能測定 バグレポートと

#bug localization #testing

キーキャップの種類

March 13, 2019

自作キーボード界隈で出てくる用語がわからなかったので調べたメモ キーキャップの形状 Cherry 傾斜のついたキーキャップ,高さが低め 軸の用語とは別でキーキ

#自作キーボード

記事メモ
A PHP2UML model transformation for PHP reverse engineering

March 10, 2019

リンク A PHP2UML model transformation for PHP reverse engineering 抜粋・メモ PHPソースコードを解析してUML図を生成 MoDiscoをPHPに拡張,ASTとしてEclipse PHP Development Too

#UML #PHP

開発メモ
Dropbox API使うときに必要だったGo言語のinterface変数をより具体的な型の変数として扱う手段

February 24, 2019

型アサーション = interface変数をより具体的な型の変数として扱う手段 Go言語でinterface型の変数をダウンキャスト的に扱いたい場

#Go

開発メモ
Go言語のLambda関数でAPI Gateway経由のJSON入力を処理するときのベース

February 16, 2019

Go言語で作ったLambda関数にて,API Gateway経由でJSON形式の入力を受け取る処理のベース部分の作りについてメモ 環境 MacOS Mojave Go 1.11.5 Serverless

#lambda #serverless framework #Go #API Gateway

論文メモ
Testing Cloud Applications under Cloud-Uncertainty Performance Effects

February 13, 2019

著者/所属機関 Wei Wang (University of Texas) et al. 出典 ICST 2018 目的 マルチテナントなクラウド上でのアプリケーション性能保証 問題 マルチテナント環境では予測困難な性能のブレ

#testing #performance #cloud

記事メモ
「コンテナ技術入門」の記事を追いかけたときのメモ

February 10, 2019

読んだ記事 コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える! 自分の前

#Docker #vagrant

論文メモ
Localizing Faults in Cloud Systems

February 9, 2019

著者/所属機関 Leonardo Mariani (Universita degli studi di Milano Bicocca) et al. 出典 ICST 2018 目的 クラウド上で動作するアプリケーション(役割ごとのサーバ/VMで動作する分散アプリケーション)に

#testing #cloud #fault localization

記事メモ
SageDB: a learned database system

February 7, 2019

リンク SageDB: a learned database system | the morning paper 抜粋・メモ The core idea behind SageDB is to build one or more models about the data and workload distribution and based on them automatically build the best data structures and algorithms for all components of the database system. データや負荷分布のモデルを作り,

#Database

論文メモ
Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach

February 3, 2019

著者/所属機関 Hamza Ed-douibi (Universitat Oberta de Catalunya) et al. 出典 IEEE EDOC 2018 https://modeling-languages.com/wp-content/uploads/2018/10/edoc2018.pdf 目的 REST API仕様定義に基づくテストケースの自動生成 特に本論文ではOpenAPIが対象 問題 既存技術(

#REST API #testing

記事メモ
Our learnings from adopting GraphQL

January 27, 2019

リンク Our learnings from adopting GraphQL – Netflix TechBlog – Medium 抜粋・メモ クライアントと各種REST APIとの間にGraphQLを挟むよう改修した Benefits 多くのデータがデータセンタ内を

#GraphQL

論文メモ
Towards a theory of software development expertise

January 24, 2019

著者/所属機関 Sebastian Baltes (University of Trier) et al. 出典 ESEC/FSE 2018 https://arxiv.org/abs/1807.06087 目的 ソフトウェア開発の専門性を表現するモデル(理論)の構築 よい開発者になるためにはどうすればいいか? 手

記事メモ
Darwinian data structure selection

January 20, 2019

リンク Darwinian data structure selection | the morning paper 抜粋・メモ 複数の実装を取りうる抽象データ型(e.g. List)について,既存のテストをつかってどの具体的なデータ型(e

記事メモ
Capturing and enhancing in situ system observability for failure detection

January 19, 2019

リンク Capturing and enhancing in situ system observability for failure detection | the morning paper 抜粋・メモ 従来の分散システムの監視:クライアントはログとってリトライなりの対処する+それとは別に障害を検出

#observability #monitoring

論文メモ
Human-competitive Patches in Automatic Program Repair with Repairnator

January 14, 2019

著者/所属機関 Martin Monperrus (KTH Royal Institute of Technology) et al. 出典 arXiv.org (https://arxiv.org/abs/1810.05806) 目的 人間に匹敵するプログラム修正の自動化 手法 ビルド失敗を修正するパッチを自動生成するBotを開発 Bo

#program repair #bot